Pros
--Excellent work culture for beginner to mid-level career. Employees are very collaborative and support each other to learn and excel --Telecommunications domain, provides excellent platform to gain and master in this domain --High performers are most valued and taken care --Challenging and variety of options to choose --Client and business focused, several client facing opportunities --Competitive salary
Cons
--Corporate bureaucracy, Indian organization is completely controlled and dependent on America or Russia. Decision making always happens out side of India --Very flat structure, no career growth options for tech-savvy people --No priority or chances for Indian employees while filling positions in USA, UK or other countries --Poor travel policies, no motivation for long term on-site travelers