I've worked at a big internet company where the culture was very toxic and not a good place to work, let alone be a normal human being. Pushy, rude and underhanded people were plentiful and were willing to throw you so far under the bus at any given moment that you would never find your way back out. This became evident to me when I went on my lunch break after working there for about 4 months. Each employee was give…
I quit on the spot twice when a company was dickish.
Once I had a friend, previous co-worker, that would visit. He'd come into my office and we'd play games (this was a game company). This had happened about once every month or 2 for a year or so. One time I had to go to the restroom. I came back and he was gone. The new boss had escorted him out of the office. I quit on the spot. Saw that boss at a trade show years later. He apologized.
Another time a boss at a company that was flex and who and never missed a deadline decided it doesn't going to be flex anymore for the next project. I was late one day 45 minutes and he got in my face. I brought up that I'd been an hour and a half early the previous day. He didn't care. Claimed if I worked at "The Gap" I'd have been fired. It was like "this isn't the Gap, I'm not an hourly employee". Arguments escalated, I quit.
Apparently he then laid now the law for the remaining employees with strict hours and strict lunch hours and that you were not to leave the building outside those hours and threatening to doc people's pay if they were late. Of course he probably didn't realized that's probably illegal, at least in the USA. If you dock salaries employees by hours worked they become non-exempt meaning by not letting them choose their hours they are effectively hourly employees that have to be paid by the hour and paid overtime. At least in the USA. Of course IANAL but that's my reading of the law.
I'm not really happy with the way I handled things and it's a life long work in progress to not get heated but I am proud that I didn't take shit and moved on from those situations when I did.