Pros
1) Salary & Benefits 2) New domain for indian IT employees 3) Good technical growth (other than india branch)
Cons
1) How management works ? Most of the company policies are driven by 4-5 managers who are securing their position by fooling higher management. 2) Technical Work - Company's pune branch is as good as dumping ground for products which are more than 15 years old, developed in other center & due to less clients/revenue dumped to pune center. 3) Termination Policy- Seen lot of candidates who got fired for childish reasons like poor communication, technical incapability even though their selection process goes through 5 rounds of interview. 4) Firing policy follows fixed strategy. Management used to get done POC on new technology/new concept and launch the POC to see response in the oil & gas market. If it doesn't get satisfactory response, they will find any reason to fire team members (risky for candidates withing 3 months probation period). 5) Feels sorry for one of my friend, who has great achievements in his carrier and to whom I referred, unfortunately got victim of this strategy. 6) Appraisal/Grade promotion- Poor appraisal/grade promotion process. Company has self appraisal process which takes 6 months minimum to prepare. After that your appraisal starts at different level which may take 3 years too. 7) Technical growth- Cream/core technical people either left the organization or removed by management. Witnessed firing of "President Award Winner" candidate who's contribution to growth in the company can't be ignored