Pros
Junior staff are friendly, quite generous with employee entertainment
Cons
Senior management are deeply old fashioned. Senior staff are all of public school background and almost all male, while people in administrative roles are young women - there is next to no diversity. There is no progression and salaries are below average. This is a huge oversight as many of the people in more junior roles work incredibly hard and are invested in the success of the company, but the CEO refuses to act quickly or be decisive, instead preferring to employ his friends at a senior level, who have no experience in financial services and cost a huge amount. The company really doesn't deserve the great staff that it has, but I don't see that this will change unless there are significant changes at the top.