I was offered a programming position which seems like a decent opportunity but it pays salary. I’ve heard friends who are in management complain about salary positions but not sure how this works in IT. My fear is that I would be working 60-70 hours a week for no extra overtime pay. What steps would I need to take to protect myself here so I I would not be obligated to donate half my free time to the company free of charge?