Pros
Engaged and involved leadership, caring and conscientious team, autonomy within a flexible structure, encouragement to grow and learn and a willingness to create dialogue and understanding even in challenging situations. Strong foundation and enthusiastic to continuously improve.
Cons
Can end up working all hours and lots of travel which can be challenging.