That's the way it is at my job. 3 years ago they didn't even offer OT. If you wanted to make extra money you had to work the weekend. So I would work every weekend. Plus if you worked 4pm-12am or 12am-8am you got evening/night differential. Before I just tried to work every weekend at 4pm-12am. Then I would trade people to work the weekend. Mostly the white people because they wanted to have their weekends free. Then 2 years ago, they started letting us work OT. It was only a few of us that was taking it and it was fine by us because it meant more for us. Some people was saying the same thing, "why you guys work OT so much"? I didn't even pay them any attention as long as I was getting mine. Then slowly but surely a couple more people started working it. Then they came back telling everyone, "wow my check really looked good working that off day". Now people that never took OT was starting to work it.
The only thing that got me upset was that the same people that was talking about you working OT is now starting to take it and then come around asking you, "hey you on OT today"? Don't worry about me, take care of yourself. So I understand people trying to watch your pockets. We all make the same amount so it's pointless to try to hide what you make. All they got to do is know what off days and hours you worked which everyone can see and add it up and there you go. The thing is they don't know what bills you got, so you show up with a new car then they go to wondering, "I can't afford a car like that, I got too many bills". Or just new toys here and there in the office. It's a trip really so that's why I don't even discuss money with my co-workers.