Not the best place to work
Decent small company when it comes to the work space, overall environment and nice coworkers. Little lunch get togethers at time are also nice. However, despite the growth of the company this organization as a whole is overworked and tired. Management has no clear sense of direction, making employees wonder what the future next steps hold. Leadership in the finance, HR and sales is mediocre at best. Salary and comp is also below average for the most part. Overall I'd say unless you're really desperate for a job, I'd look elsewhere.