- Great people who are knowledgeable, patient, fun, and trying to help you grow
- Great performance and financials
Cons
- Culture is somewhat lacking, but hopeful about its improvement
- In the process of smoothing out growing pains and less-efficient processes
- Compensation is in the process of becoming more competitive
- Office can be chilly