The company I worked for had union, non-union salary, and management employees.
The union (hourly and salary) workers got overtime. The non-union salaried such as I was never got overtime unless it was a special weekend project. I was never required to work late during the week but did so on many occasions
The shop supervisors were the ones who got screwed. They got their flat salaries with a max of 60 hours per week. Any hours above that they didn't get paid for. It was very common for them to have to work 7 days a week, 10 - 12 hours a day, especially when there were production line problems or quality issues.........
7-12s is a killer.
Only the strong survive...unless they are UAW skilled trades guys getting a 4 hour nap in there.