Pros
- Really good training in different technologies - Some very bright and interesting colleagues (lots of PhDs, top universities) - Interesting, varied work - Good, supportive management in times of crisis - Decent work-life balance - Lots of opportunity to put skills to use - A good job for a few years to learn lots of skills before moving on
Cons
- Massive recent intake of graduates has diminished quality of working environment - Operations very poor at balancing skills and interest with roles, have to know the right people to get into appropriate roles - "us and them" feeling both between offices and departments - Promotion quicker and easier in some departments than others with a lot of very inexperienced and poor people managers - Lack of support structure for experienced hires compared to graduate entrants