> our company is asking us to work weekends and extra hours
This is the only relevant point, and you can get your answer by asking if you will receive additional compensation for the additional time that you're being asked to put in. Paying you a salary doesn't give them the right to pretend that _all_ of your time belongs to them. If they want more of your time, they need to pay you more. If they say no, then you say okay and either stay and work exactly 40 hours per week until they fire you for "not being a team player" or whatever (for which I believe you would have cause to seek unemployment benefits, but I am not a lawyer); or leave.
Putting more pressure on developers is the _least_ effective thing that management could possibly do. Stress produces cortisol. Too much cortisol results in overall lower cognitive ability. Why would you stress out the people who need to be able to think clearly?
This is the only relevant point, and you can get your answer by asking if you will receive additional compensation for the additional time that you're being asked to put in. Paying you a salary doesn't give them the right to pretend that _all_ of your time belongs to them. If they want more of your time, they need to pay you more. If they say no, then you say okay and either stay and work exactly 40 hours per week until they fire you for "not being a team player" or whatever (for which I believe you would have cause to seek unemployment benefits, but I am not a lawyer); or leave.
Putting more pressure on developers is the _least_ effective thing that management could possibly do. Stress produces cortisol. Too much cortisol results in overall lower cognitive ability. Why would you stress out the people who need to be able to think clearly?