Pros
Non-management co-workers are great Platform does well with onsite events Upper management on the product side is great and willing to help those on the services side
Cons
Disclaimer: this is for the services side only. A lot of turnover. Often they dismiss people with no reason (Utah is an at will state). They had COVID layoffs, then jumped the gun and hired a bunch of people, then had to layoff again. You will often get projects that have modules that take 6 weeks to complete but they only give you 2 weeks or less. They have clients they say to give special attention to (which means they are thinking of leaving) but then assign key project people who don't know how to build in the platform. There is a big sink-or-swim problem for new hires (especially SCs)--often they don't have the time to have them fully trained and they just assign them to clients. A couple new positions were created and it took months (months!) for anybody in those roles to know what they were actually supposed to do, let alone those they work with. There will be false promises (and outright lies) made by management. The amount of employees who are hands-on with the client but have no idea who the platform/product works is crazy. This used to be a company that cares about it's employees but it has changed significantly. You will feel all warm and fuzzy those first few months, but then the reality will set in. They have cut several benefits in the new year (WFH stipend? Slashed. Having a baby? Great, here's 2 whole weeks off!) Their pay was below market for several roles, but they would often give more money to new hires with little experience than a senior person who is great at their role. 10-12 hour workdays, including weekends, are not uncommon (especially during the 2 busy seasons, which is about 6 months of the year in total).