Pros
Flexible working Great people Learning and Development Opportunities Great Clients Management engage with staff opinions and act on them.
Cons
None that I can think of
Pros
- Clear direction on how to get promoted - Amazingly talented people - Autonomy
Cons
- Lay offs - Quite intense environment. Everyone is extremely driven so can be intimidating