I just read some of Harsh Gupta's trials and tribulations interviewing and Tom Sawyer's response and instead of stealing that thread I thought I'd start my own.

I left my last job when the CEO of the company lost his temper, screamed at me in front of the entire office and sent me home for the rest of the day without pay. (I didn't know the password to the pc next to my desk that a consultant used evenings). I am not the first he has lost his temper with. He and his wife own and run the company and I could not believe the number of times he screamed at her and how she could possibly have any dignity left to still come to work and face the rest of the employees.

I got a new job with better pay so good things can come from bad things. I had a good interview. Then I realized my current boss was only a little bit better. He is harder on me than on the other employees and when something goes wrong it is only and all my fault. He accused me once of contradicting myself. It was because I mispoke the wrong name of a person, e.g. said John's program when I meant Jane's program or whatever. I thought I had said Jane, but regardless that's an honest mistake not a contradiction. And stuff like that. I prefer emails so I can think clearly and be articulate (unlike any other employee I've read emails from!) and he makes me speak to him instead. If he would just accept my emails, there's be no contradictions! I wanted to get *another* new job but I don't want a reputation of always leaving just because I get reprimanded once in a while.

What have been your experiences and when do you know it's so bad that you have to leave? I should say my new job is offering me great experience and I love the work. And my boss is in a remote office (which is why I have to call him everyday with a status).