Worst: A small company with a niche SAAS product that sucked. It was drowning in tech debt with no internal automation. Insecurity was high, Regression was high. Velocity was low. Everybody had an opinion and opinions always won the day resulting in an experience that continued to suck and cannibalize itself.
The best place is harder to define. I work in hospitals and there’s always a lot of really annoying workplace politics that detract from the actual cool fun aspects of my job in every hospital. They’re all basically a little bit shit. However, I’d say one hospital in particular just had really excellently planned shifts and respected people’s right to go home at the end of the day. Even though it was less exciting than some other places, I just never felt under appreciated, and because my shifts gave me enough time to complete all my tasks I always felt like I had enough time to do stuff without rushing around like a headless chicken.
Small sized company, with a very horizontal hierarchy, effectively acting as a worker cooperative. We have really good WLB, the payment is not bad, the job is interesting and the colleges are smart.
Everyone here feels a sense of purpose in the company and push to be better, because it directly affects our payment. For that reason our priorities are mostly align with the company's which makes everything run smoothly.
Worst: SAP. Great salary, great conditions, no complaints about the team. It just felt so pointless. I might as well clock in, push a red button for 8 hours then clock out. Our project was cancelled after a year or so, but we still had to pretend it wasn't for another month or two. I remember how numb I was on my 20 minute walk home.