Management build strong relationships with staff and are fully supportive. I thoroughly enjoy every aspect of my job and the people I work with are very friendly and approachable, just an amazing team working for a great company.
I've been working with the company for over a decade and they've helped my development both personally and professionally. The teams I work within are all very supportive of each other and encourage a great working environment. There's been opportunities to grow within the company for which I'm very grateful for.
Cons
Sometimes the workload can be heavy, but that is the same within any company when unexpected situations or change arises.