Pros
No Pros at all. Not a good experience working here.
Cons
1. Company promotes non technical people with less experience to Manager position. I have seen a 5 year old experience woman who was not so technically sound, she was promoted to Manager position and people with more experience than her were reporting to her. Her way of managing the team was so bad that most people under her resigned. 2. Not good in giving perks and compensation 3. The TA team will not negotiate with you properly when it comes to giving compensation 4. If you want to change your team, nobody will listen to you. 5. You will never get internal promotion. When you apply internally, trust me nobody will listen to you. 6. Management has no idea about latest technologies. And they take the benefits of your work. 7. Worst work life balance