I work in a team of 4 developers. The other 3 developers all work from home outside normal working hours occasionally. One of them does it all the time. A few days ago I saw his commit activity from 7pm-12am. The day after, he messaged me at 7am asking me to sync up (I wake up at 8am). He worked all day on Christmas.
A couple of months ago they were on a different project (I wasn't on it) and apparently they were forced to work weekends.
On Friday evening the project manager sent out an email asking for some work to be done, and he setup a meeting tuesday to go over it. Since there are no working hours between the email and the meeting tuesday (monday is a holiday), it sounds to me that he's implicitly asking us to work over this weekend.
To me, this is insane. I have a life outside work, and hobbies I take seriously. The last thing I want to do when I get home is get back in front of a computer.
With that being said, I do love my job, and I'm pretty good at it. I can't see myself working as anything else. But I hate the idea of working outside working hours. Work life balance is very important to me.
I've never gotten a negative feedback about my working hours, but I feel that I look bad in comparison to them. Our company is understaffed at the moment but that's management's fault for laying off a bunch of people last year (because we had a bad year but that turned around quickly -- we now have more work than we can handle), and scaring away a bunch of others. On top of that, there will be no bonuses this year.
How to deal with this?