Great products, great vision from the CEO and senior leaders.
Cons
Mid/Regional management are mostly younger inexperienced people who are trying to make a name for themselves. Unfortunately this has resulted in disgusting office politics and self-serving leadership.