"Zuckerberg was intent on making him miserable enough that he would quit" - I thought only the lowliest managers keep doing this bullshit and in bigger companies they are more grown up and they have a spine. Politics are the ugliest of all the crap that one has to take in the IT world. And no-one can avoid it. You can be in the lowest position they will still drag you into. I feel bad for Systrom. I really do.
No sorry, the bigger company the more nasty they get. I used to work for Oracle and IBM and it blew my mind how grownups with children would play childish games and jump at each other throats at every occasion. I also work for less known company with revenue of $100MM and was the same stuff. My manager used to tell me: If you have family [to go home to after being at the office for 12 hours] don't work here.
Yes. This is why I strongly prefer working for small companies. They tend to offer much more interesting work with a much better working environment.