Pros
-Owner/CEO are good people who genuinely care about the well-being of their employees. -Good work and life balance: not a high pressure work environment. -Good compensation balance between pay, work environment (see above), and benefits. -Hierarchy and egos are minimally present and don't play a large role in the evolution of the business. Opinions and feedback are accepted and appreciated from all levels of employees. -Leadership team is very self-aware of successes and failures.
Cons
-Leadership team has at times, failed to successfully execute on some key initiatives that has hurt the overall success of the company. -Mistakes were made in the formation of the company culture that led to some issues with employee morale, many resolved but some ongoing with work left to do. -Mistakes were made in the past with allowing under-performing employees to linger far too long in their roles before being let go which hurt the overall well-being of the company.