Well ethically they should have just given more leave and money and he would have been happy.
When the company offers unlimited PTO and unlimited sick leave and the dude gets only a little bit of leave 6 weeks severance, that's not very fair.
But sounds like his manager is a douche and the source of most of the problems. The manager should probably get in trouble or be audited for his actions.
Yeah, I think that perception used to be pretty hardcore years ago.
I eventually realised that so many, many companies use this software as a backbone to their company and operations. And for the majority of those, the companies like it. So much so that instead of migrating to a competitor, they move to the new cloud offering.
And Gitlab doesn't.