Pros
-Nice office space and big desk, and free coffee : ) -Lots of opportunities for training -learn a lot about the business -Generally quite nice people, very diverse -Decent salary and benefits. -Work not that difficult (although you get a lot of it) -good place to improve presentation and marketing skills -flexible working hours/time -sponsoring of professional exams and training (they pay even if you fail unlike most other firms) -relatively informal work environment -safe and stable (although can be a con as well)
Cons
-very, very bureaucratic -the jargon, at first seems like a different language -more time spent on admin than actual work -some very brainwashed colleagues ! -lots of internal politics -promotion very hit and miss (depends as much on how you sound or get on with your boss, than tangible results) -some very mediocre hires -a much higher % of unprofessionalism than other firms (i.e. fully-charged shouting matches, not replying to phone call, emails! -a culture of never admitting any mistakes, hence no one takes responsibility for anything -hr not that great...