Just FWIW your experience doesn’t sound anything like the software jobs I’ve had. In fact all my programming jibs have been pretty close to your ideal. I’m currently in an enterprise job, but have done startups and consulting agencies as well. Only the startup had any long hours.
I’d encourage you to get a new job. These days programmers are in extremely high demand, and you sound like you’ve gotten stuck working at a place with a non-ideal culture.
I’d encourage you to get a new job. These days programmers are in extremely high demand, and you sound like you’ve gotten stuck working at a place with a non-ideal culture.