Pros
Flexibility, work/life balance, many training and development opportunities, excellent on site facilities, collaborative working, great environment, many financial perks and benefits, inclusive culture, great people.
Cons
It takes time to change processes but there is a drive to continuously improve how we do things.