When I was writing the software for my first startup I never really felt any resentment for working on weekends as it was a project I really enjoyed; I worked on it as much as I could and fit breaks in whenever I felt tired.
- who said that the presentation will be ready before the weekend ?
- did your manager was aware about this situation before it happen ?,
- are you gonna get some compensation day because you worked overtime or is expected that you continue working as nothing happened ?
Notes:
------
- If you knew before join this company that they do not pay overtime hours.. you cannot complain.
- If they are paying the right amount you cannot complain.
Suggestions:
------------
- If you are not happy with your daily work, consider to move on to a different place where you will be fully motivated about what you do.
- If you are not happy with your current salary, consider to move on to a different place where they value you as you expect.
Bonus track: watch this wonderful presentation of Tom Preston Werner (GitHub). You will find your own answers:
http://vimeo.com/32646756