You need to watch your timecard very carefully because first line Supervisors will change your timecard and remove any overtime unless it is during a period when overtime is approved. If you experience this, of course report it internally but also report it to the Department of Labor as it will have little to no impact on the Supervisor, (who might even get promoted even if upper management is made aware), when reported internally. Otherwise a good company to work for.