Pros
1. Great Pay 2. Competitive benefits 3. Free culture - can walk up to any senior management person without hesitancy 4. Decent budgets provided for team-activities every year 5. Cool Office interior
Cons
1. Work/Life Balance is a challenge for some roles 2. Implicit hierarchy even within same position titles 3. Career growth not possible within same team, as employees are treated as resource. No structured training apart from soft-skills training available. 4. Model of Implementers and Managers is followed across the board. This leads to gap in terms of setting timelines for projects etc. Lack of transparency. 5. Majority of Managers are based out of developed countries [e.g. US], while most of implementers are based out of developing countries [e.g. India], leading to delay in decision making process due to time-zone differences. 6. Peers seem to be rather incompetent as compared to other workplaces.