I think it's ok to put additional effort when needed even weekends, as long as when it's possible you get it back as days off, no problem with it. Same for oncall responsibility, need to get back days off after your shift, even if nothing happened due to psychological tension. If you go to a company where you need to do oncall shifts ask for an additional day off for each week you are oncall during a typical year that's it.