Left my old job for a higher paying/less stressful one. Had been given a bonus a couple months prior to leaving but the bonus came with a catch. You had to stay employed with them til X date. I left a week or two before that date. Upon leaving the old job they tried to get me to sign over my last paycheck as a “payback” for the bonus they gave me. I had been a manager and knew how it went so I refused to sign. Once they did not give me my last check I filed a complaint with the state labor department. After a few months of waiting I received not only my last check but a few thousand in damages. Just because it’s a large corporation with lawyers on their staff, doesn’t mean you can’t fight for yourself!