Pros
Facilities given to the employee, to travel to work and at work are very good. They try to provide a very comfortable enviornment to work.
Cons
1. The Hiring department of the company is below par. Only importance is given to Work experience not essentially in the area of expertise required. Employees coming from Premier graduation and Post graduate insitutes are considered at the same level as that of candidates from local institutes(probably done to save cost of relcoation, not expected of such a big brand) 2. The talent across Hyderabad floor and across international offices (I have visited 2) are extremely mediocre, essentially because of point number 1. 3. The attitude of collaboration and working as a team, is severly lacking in most hires in the company. 4. The middle and senior management is hogwash and power rests in the hands of 1/2 managers who play office politics well. 5. Middle level managers are totally impotent, Because essentially they have no power which is attributed to managers in a usual organizational set up.