I have worked in the web development industry for three years as a PHP developer. I've gone through three different companies in that time. The first company worked people so hard that most people ended up quitting while I was there, and the rest were fired, so the company imploded and I had to find another job. My second job was equally bad, except I had to work with overseas developers who had their own way of doing things, and the communication barrier led to me not being able to work with them, which resulted in me getting fired because I couldn't get stuff done in time.
I have no breathing room on anything, I am constantly stressed out and working 60 hours a week just to get everything done (I was told in the interview I'd never have to work more than 40), and I have to cut corners constantly just to meet the ridiculous deadlines. We had a meeting yesterday where he told everyone that if they can't handle the pressure, they better leave now, because we just got more work and he can't afford to hire more people. Another thing is that we do not get holidays or paid days off (well he technically have them, but the owner never approves anyone to use them), ever. We have so much work to do that people even had to work through Christmas Day a month ago. One employee literally had a heart attack at his desk a few months ago, but the owner made him keep working from home as soon as he was able to. He quit a little after that, realizing he would die if he kept having to work under this severe stress.
I'm already beyond burned out working in this industry for three years, but the people I talk to say the entire industry is like this now. My marriage is in the shambles after three years of this, because I never see my wife, and when I do, I'm so irritable due to stress and lack of sleep.
What should I do? Hope that there really is a sanity friendly job out there in this industry, or just change careers? Maybe Java or C++ development jobs wouldn't be as stressful, but I have three years experience in PHP already, and almost no experience in Java or C++ past what I did in college. I am not someone who handles stress or tight deadlines well. I like to take my time and make sure my code is perfect, but this industry seems to force people to cut corners just to get things shoved out the door as soon as possible.