Work satisfaction also depends on what department you work in. I started in support and am now on the product operations side. There is definitely a difference in the "Great Place to Work" reality between the two.
Support was always "row harder" and driven by some flawed metrics. Too many managers that don't actually manage their employees, but simply serve as escalation managers when customers call in to complain about long running cases. TSEs are always backlogged with cases and many of them will sandbag to slow the deluge. The backlog leaves little room to self-improve during business hours and instead have to work extra hours to stay ahead. Promotions are hard to come by and seem politically motivated at times - sometimes to simply keep people after they threaten to leave. I can't speak for job satisfaction as a manager, as I never worked in that role.
In my current role, it's night and day. The stress level is very low and the amount of work is manageable rather than overwhelming. However, this role has different challenges, such as lack of a clear definition of the job, which leaves it open to interpretation when reviews come around. There is also a lack of metrics that matter, which is alarming for a role that is less reactive (such as support) and more "how are we helping generate revenue." It's near impossible to make meaningful sense of our actual contributions to sales, even though it feels like we do meaningful work.