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
Company culture is the best I have ever experienced. Family feel. Great career opportunities.
Cons
Occasional long working hours. Work/Life balance