Pros
Remote work Good health insurance coverage Attempt at transparency Immediate managers can be great; if you get the right ones. Good work/life balance. Do not expect you to work off the clock
Cons
Leadership is so different from manager to manager. One almost placed me on a performance improvement plan due to being burnt out and metrics I couldn't control, and was advised if it was one or the other it'd be fine but since both were "known issues" a performance plan was discussed, but ultimately not implemented. Do not expect to have many internal opportunities for career growth, especially if you wish you leave the department you are hired for. Leaders actively want people to go all in for mid to entry-level positions and almost discourage plans of leaving within a few years for other internal opportunities, or as one leader is quoted as saying "Why don't I know you won't just hop to the next shiny chance?" while my entire tenure had been in one department. They push the paid-paid pretty hard but tend to fail to mention it is paid as a bonus, meaning you must spend $2,000 to be reimbursed around $1,400. I'd rather have that $2k placed into my salary. Upper management seems so focused on efficiency that projects are rushed out and tend to cause more chaos and confusion than aid to the employees or the clients. Trainings seem juvenile (think Dora the Explorer) in an attempt to make them entertaining. Monthly reports show revenue increasing over time, but pay raises are not reflected with that growth, despite being a top-performer (sub-1 dollar per year) Top performers are recognized during company meetings, but is limited to sales teams During on boarding into the company, we were highly encouraged to fill out reviews for the company on multiple sites; it is much easier to make someone happy with their job during their first few months than a few years in Culture has changed drastically- at first the power was in the hands of the employees, now there is a heavy pressure to convince clients not to cancel, even if it is blatantly obvious the software is not a good fit for that specific client. Sales teams are trained to use phrasing (Integrations) when talking more about being able to import/export data from software into or out of another software causing escalations with clients for misunderstood standards for the capability of the software. When this is brought up to sales management, nothing is changed giving the impression making the sale is the only thing that matters. Company events are on week nights, and are in Lindon. If you are remote, they can be very difficult to make. Benefits have been slightly favoring in-house employees such as a shared on-site gym while there is no such benefit for remote employees. Going on vacation can be stressful to find coverage for clients, and then coming back to potential issues. Client timelines do not stop while you are out of office, even for a couple weeks. Hard to let go of that management feeling in the back of your mind and truly enjoy your time off during this scenario.