Earlier quoted context omitted.
I'm reading between the lines a lot, and therefore am probably wrong, but I suspect what happened was one of the two following scenarios: 1. (Less likely) She did a lot of work, but it was not high priority work. It was good engineering but on things that the company did not consider important. She was given this freedom and then, in the company's eyes (fairly or unfairly) considered to have wasted it. 2. (More likel…
> This could be because she is an unpleasant person, or because they are > unpleasant people, or it could be an honest misunderstanding or personality > conflict, but in every case it detracts from the productivity of everyone, > generally. This could also become a "Tyranny of the Majority" type situation though. If all of the other people are unpleasant, and they are being unpleasant because the new hire is a minori…
But
> I'm not saying that it's necessarily the case here, but the behaviour of "well let's just fire this one person, no matter who was in the wrong" is only good from a "anything for the company's bottomline" perspective.
Regardless of one's opinions on ethics, this is the attitude your employer _will_ take and it will _never_ change unless they are forced to do so. Tech companies are the shepherds of billions of dollars worth of assets, and they are going to protect those assets over you, when push comes to shove. Consequently, it is important to always keep this in mind, to expect it, and to proceed accordingly. Ignoring this doesn't make it untrue