People are generally very smart. Things get done fast. Good cultural principals that management seems to truly believe in. Leadership is very transparent with everything. Great growth and benefits
Cons
No strong cons, some growing pains that come with rapid growth but nothing alarming