Pros
Large stable company. Average job security Good opportunities to travel across the world Good campus Good for short term to get experience. But one has to sacrifice his personal life to stay in this company for long term
Cons
1. 70% of the crowd has no work-life balance 2. Talks about lot of things like solutions, non-revenue growth, but is a very conservative company and wants profit before investing a penny. Hence due to poor investment they end up creating very low quality output. 3. Lot of dead-wood meaning lot of senior folks just staying around doing no work (fooling around in the name of initiatives) and paining folks around. 4. Quality of employees is going down as a result lot more projects now struggle for completion in time/budget 5. A place where work gets delegated down in the hierarchy. 6. The company created cheap policies and irritated employees during the recession. Seeing the alarming rate of attrition they are easing these policies, stating some rationale like they are doing this based on employee feedback 7. Their certification process is waste of time. 8. The crowd is mainly generalists (no cutting edge, business or domain knowledge) 9. They will not spend money on specific tool training. Except for the fresher training, trainings on advance topics and tools are very low quality. Employee is expected to slog and learn on the job (20 hours per day). 10. Their employee evaluation process (CRR) is non scientific and highly prone to errors.