Pros
A VERY collaborative company! Between the company-wide collaboration and the small start-up environment, you really get the opportunity to work closely with people across all departments. Work-life balance and benefits are great - flexible PTO, lots of paid holidays, summer Friday's, and 100% paid healthcare premiums. The product has a lot of potential and really offers a great solution for customers.
Cons
Feels like everything is on fire most of the time. Mostly due to the incredibly unrealistic promises made to customers - and the CEO is the worst offender! Lack of resourcing (worse than what can be considered acceptable even at the start-up level). Departments aren't backfilled when people leave and we're left unable to deliver for customers. Pay is pretty low compared to similar roles at other companies. Most people who leave do so because they got an offer somewhere else that is drastically higher pay. Bonuses are few and far between.