Pros
Communication is great and I never have a problem contacting management, who are always very supportive, helpful and recognise achievement and progress. In my experience they are a solution focused company who strive to ensure that I am able to progress in my career through relevant and engaging training opportunities which are to an extremely high standard. Management go above and beyond to make sure that those training opportunities are available to all. I feel that staff welfare is obviously a priority to the company, not only for me but also for my dog, whose needs are also considered and prioritised. I've seen first hand that client relations are excellent, as a site supervisor I am kept updated and am able to cascade information to my team quickly and efficiently thanks to the open lines of communication from my line manager (and superiors).
Cons
I can't provide a con, I haven't had any negative experiences at all.