You got paid every month for those 4-5 years right? That's the settlement of what the company owes you for the time you gave them.
I've had this point of view for a long time. Every payday, you and your employer are even. If you feel that you are giving your employer more than they are giving you, you need to negotiate a raise, or start looking elsewhere for a better deal.
To me the world is a better place when an employment relationship is not purely contractual, on both sides, and I'm glad I live in a country that supports that.
> To me the world is a better place when an employment relationship is not purely contractual, on both sides...
Do you think that should not be the case? And people should be obligated to stay after putting in their resignation?
Please be mindful of measly 3% decrease in your salary, you wouldn't even see the difference.
The more open the management is to their employees the more they become loyal. It's all about honestly sharing burden.
You can always layoff not performing employees, a company has all the right to do so. We are talking about a mass layoff.
Cutting salaries for everybody has a number of disadvantages, chief of which is that it will encourage the best of people to leave. Firing can be done strategically, targeting the most recent hires and the underperformers.
I do feel like I have to remind that the first duty of the management is to the company - not because the company is "Mother and Father", in an old communist wooden language, but because the company needs to survive in order to pay all salaries, and hopefully expand enough so it can hire again even more people (assumingly in a more sustainable way this time).
You give your 4-5 years to a company and the company dumps you at the first sight of hardship.
I think Stripe made a bad choice when firing people. They should have decreased salaries, percentage wise more at the management level and try to keep their workers. I wouldn't want to work such company ever.