Pros
The company truly cares about work/life balance. Very flexible on WFH, employees going back to school, needing to pick up kids from daycare early, etc.
A great place to learn about the industry. Everyone is helpful and wants to see you succeed.
The technical teams are outstanding. Low turnover, smart people, clients love them.
Many changes over the years but they have been in the best interest of the company. Just roll with them.
Great people work here. It is never a drag to go into the office. HR plans a lot of fun team building activities, lunches, holiday celebrations that everyone enjoys.
Cons
Low base pay on the sales team causes high turnover. This could be fixed with a higher base or better commission structure.
There were was a group of negative people there at one time (most are gone - and honestly they are the type that aren't happy at any job). If you work hard and ignore it you will be fine.
Development NEEDS a change. The product lacks innovation and is not keeping up with competition. One person should not be allowed to say and do whatever they feel like without any checks/balances.
CEO is a great person who cares about his employees but unfortunately seems to be more reactive than proactive when it comes to product enhancements.