Pros
- Great culture (Positive and Professional, People know how to have fun but also get things done)
- Flexible work (work from home, flextime)
- Great Reputation in the Industry
- Hyper Growth (Inc 5000 three years in a row)
- Strong commitment to Training and Certification
Cons
- Hyper Growth (also a con)
- Processes change too often
- Still defining who they are and where they want to be
- Employees are expected to wear many hats
- Work/Life Balance -- I've felt pressured to work more than 40 hours a week on average