Sorry you've worked for such nightmare places, but it's far from universal. There are LOTS of good companies and teams out there.