Pros
Pretty much everyone in the company actually lives and breathes the company values and strives to continuously do better. The values are Candor, Evidence Based (everything), Kaizen, Teamwork, World Class Customer Service. Which in turn makes for positive work environment.
Cons
Right now the biggest struggle is that I have too many clients but we're working on on-boarding new trainers to help alleviate that pressure.