My advice to anyone else in this situation is to do just that. The first time abuse happens, just walk out, have a laugh about it (it reflects on them not you), and find another gig. There are a lot of great jobs out there.
I have a lot of empathy now for all the crummy jobs where people don't have that agility to move - we are really privileged in that we don't have to put up for this.
Stayed way too long and some of my shares vested. Now they're worth some money on paper, but it wasn't worth it - my advice for anyone in a similar situation would be to get out as early as possible.
I wouldn't bat an eyelid hiring somebody who's already quit or is genuinely on the verge of doing so.
While there may be a lot of tech companies in SV hiring (debatable--there are certainly lots of them _interviewing_, but hiring?) there are only so many Alphabets and Facebooks in the area. Outside of opportunities at companies like these, you'll have to sacrifice some "career and income stability" which the parent poster pointed out.
Definitely leave if you're being abused, but it would be foolish not to prepare for a salary hit and/or 3-6 months of joblessness.
With all due respect, why not look them directly in the eye and reply: "Don't speak to me that way" and wait?
That sort of response helps other employees see how inappropriate it is.
Its harder when its real life, you are getting a paycheck literally from this person, and you are usually surrounded by sycophants who think this is perfectly normal.
Termination of any of the other sorts is much less serious, usually results in severance and unemployment eligibility, and if you're coming from a place that mistreats its workers, it's generally not a hard story to sell that you stood up for yourself and got whacked for it. Other employers know the jackass employers by reputation, at least in the local area.
My strong wager is that standing up for abusive management practice would not trigger the "violation of company rule" clause and an employer with a penchant for acting like a jerk is unlikely to fight such a UI claim.
http://www.mass.gov/lwd/unemployment-insur/resources/questio...
Get a firm job offer before you give your notice. You won't face any income uncertainty, and you'll have much more leverage while negotiating with potential new employers (unless let you it show that you're really desperate to leave your current gig).
Next to zero chance of that for a developer in Silicon Valley. But don't think it doesn't happen to people in minimum wage jobs everywhere.
I dunno. "Yeah, you remember last January when you came home from work and your dog was frozen solid? That, uh... that was my code."
You can complain but you will get forced out eventually for rocking the boat plus it may affect your reputation in the market place. You just need to do what everyone does. Grit your teeth, stay positive and plan your exit strategy to another company.
Somewhat related, I've been considering putting my birth year (IGY) at the top of my resume. I'd rather someone silently bitbucket my resume than show up for a useless interview.
This is so depressing. My gut tells me that absolutely no one should have to put up with this in an employment situation, but what are your options, other than to either "deal with it" or face the income and career insecurity that comes with quitting?