This should just depend on whether you're an exempt or non exempt employee. Most IT professionals are classified as exempt meaning they do not qualify for overtime.
If you're paid hourly, or work as a contractor, you should be paid for all your hours.
I don't really care about the overtime, as I do it because I see it as necessary to the job, but I do care about having extra unpaid hours unilaterally tacked on to my working week without any discussion of remuneration. Or even a raise to match inflation.
If you're paid hourly, or work as a contractor, you should be paid for all your hours.