Pros
Top order management is very good but hard for employees to reach them directly as they are located in US. One will find lot of transparency and affection from that side, but unfortunately you have to cope with the people around you. Lot of support from from top management, but they need to focus on outsource management a lot and filter accordingly. So that employees are not harassed. Focus needs to be on employees not in managers.
Cons
1. Frequent change/unstable management with process, immediate managers are disappointment, use of positional power to emps, compelling irresistible goals and targets with a long list. Ex - surprisingly one of your goal will be improvement-which is never achievable till 100% as one have to improve always- and failing in one goal will cost u low/no appraisal. 2. One to one appraisal round will be kind of interview and they will make sure you fail if your manager has targeted you someday. And they does it easily, as they will play imp. role in finding your weakness and sharing it across all employees whoever he/she knows assuring that the other days you are famous. Moral torture. 2. Masters in micro management - On top to above, demotivating and discouraging employees on a failure. Sometime scolding or bad feedback email cc'ing directors/hr. 3. Immediate supervisor play politics within the team(u could be unlucky anytime to get complaint by your team-mate) . So u have to stay protected in game all time. DIVIDE & RULE. 4. product based on name sake now - everything has been changed to service based or beyond that. 5. No career growth - no learning opportunity, technology version/upgradation might happens once in ur tenure if it is long even. They will say in every quarter who is stopping you to do so, you come up with innovation and show us some rocket science. Note its your another mandate goal as well. 6. You will lag behind in new technology and market but no worries your manager will come and ask you to leave company as they dont care. 7.Skip level meeting are useless, as there are spies feeded by managers inside the meetings.