Pros
Good compensation coupled with many freebies Neat work life balance with ability to work from home Can speak your mind without organizational pressure Rich peer environment
Cons
The career ladder is not well defined. even in instances where it is defined well, very few managers support the move towards enabling one to become next grade worthy. Career halts if stuck in Chennai - people who wanted to move upward invariably moved to other locations Lack of responsibility and ownership - too many people with a laid attitude towards problems and issues. No one wants to take responsibility and usually adopt a lackadaisical approach to issues/ customer facing problems. Frivolous spending - too many parties/ free lunches at 5-start locations when money could be better spent to improve product / people Frequent reorgs - every domain goes through a reorg at least once a year. this frequent shuffling prevents one from acquiring the depth of knowledge to make the right decisions. Too many managers