Pros
The culture and care of employees is amazing, management really consider your personal and career development, and there is a good structure in place to see you grow and advance.
Plenty of opportunity to upskill and progress in your career. Good work life balance aswell.
Cons
None - fantastic place to work