I work for a company in Texas, where employers are legally obligated to pay time and a half for overtime hours. In my employee contract it states computer programmers (that's me) are required to work 42.5 hours a week, which I don't mind. However, I just recieved my first paycheck, and despite that, my pay is equivalent to 40 hours of work. It actually states I've only done 40. Not only am I not getting overtime for the work I've put in, I'm not even getting single time for anything past 40 hours. I am certain this is not because they think I've only put in 40 hours. I asked a cooworker if he has had the same experience and he said legally they are obligated to pay overtime, they just don't.
I've been here two weeks now, and don't feel I have enough staying power to start asking questions about this (especially with the reputation millenials have for wanting to work the bare minimum), but I'm also concerned that if I don't soon I will lose my opportunity to do so in the future. I'm considering just playing the confused card, "I thought I worked 42.5 hours but this says I've worked 40, have I made a mistake?", but if they tell me that's simply the case, where do I go from there? Presumably the other programmers have simply dealt with this, and I don't want my position jeapordized because I spoke out about it.