Pros
Thoroughly enjoyed my time at this company, the leadership and management teams are very strong and supported from the top down with good ethics both for internal staff and all clients. The MD has a very strong focus on people and creating safe and positive environments enabling people to perform well and shine through. As an individual you are encouraged to problem solve and contribute in every aspect, there is a huge opportunity for everyone to progress and those that strive to grow are rewarded. The culture is balanced with hard work and play/reward. Plenty of initiatives and incentives to reward staff and keep the work place real. I can honestly say it has to be in my top 3 places to work during my 30+ years of working.
Cons
Nothing I can think of.