-High value placed on giving feedback
-Great culture of personal and team growth and improvement
-Employees feel valued
-Office has a fun, friendly culture and employees hang out a lot after work
-Great communication across all offices
-Thorough training
Cons
-It's a fast growing company, so salaries haven't quite caught up to the growth yet, but that's true of most successful startups