Pros
Office looks pretty decent Colleagues are helpful Location is good
Cons
Firstly, upper management is terrible. All CXOs have no technical or business knowledge and are very egotistical. Their analysis techniques are wrong, even the basic ones, but if you point them out they take it on their ego and say dont teach me. Leave structure is a joke. Managers are a joke. High attrition. High learning rate but in the wrong direction. Don't learn their methods and apply in other projects, it's hilarious. They'll make you work even on weekends without acknowledging the effort you have put. Their product is most bogus. Previously they had multiple products but due to lack of vision and inability to carry projects out, other products are shut down and only one is standing.