Pros
-Growth Opportunities, Employee-focused, Career Development focus
-Fun company culture
-Good benefits (Stock Share plan, 401k 3% match, 15 days PTO starting
-Reasonable and flexible work schedule depending on role
-Great people, trustworthy and down to earth executives, good top-down communication
Cons
-Growing pains
-Salaries are below industry standards
-Complex internal Systems....but has improved VASTLY in last several years