I'm sure there's been a thread like this before.
It's a toss-up between:
- Job at a major firm (you'd recognize the name if I told you) where I was saddled with a misogynist boss. As the only woman on the team, I got the crap assignments. I was informed of the support rota after the rest of the team decided on it without my input. I was chastised for not moving heaven and earth to get to the office during the 2005 NYC transit strike - AFTER my boss had told me that I could work from home for the duration of the strike. (Apparently, I was expected to walk from Grand Central to Wall Street.) I pushed back. And I was informed to suck it up or leave the firm. So I left.
- Consulting gig at a crappy little start-up where the CEO decided that paying me was optional. I had to threaten to take him to court for non-payment. He was also verbally abusive, not just to me, but also to employees, including his own wife. I found out later that most software consultants in the area will not do business with him.
Ahhhhhh... that felt good.