And I really love learning obscure tech :) always have.
Some companies really are better than others. But tbh it's more the people you work for directly that matter. They're the ones with the capability to shield you from the worst crap. That fight for you with HR when your job is on the line. When I look for other teams to move to I always take the management into account too. They may not stick around forever but if you have a good relationship they might bring you with them anyway.
When I do an interview I always ask to see the workplace. Just to get a feel for the place I'll be spending my days. It's usually viewed as a very peculiar request when applying externally but usually granted. I've rejected a job once because the team really looked burned out and literally stuffed in a corner.
Another place I was shown looked amazing and fun. I still work for that company today.