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
Flexible, professional, kind, generous, fun
Cons
There are no cons to working here