Really interesting markets and clients.
Excellent career opportunities.
Good earning potential.
There is a very flat management structure and the people that work there are nice.
Cons
The role can be stressful and targets are challenging.
There have been real improvements in training and development however still a little way to go.