I work at a chain sub shop and when I did the interview, the manager wrote down that I would be making 10.50 and in four weeks they would give me a raise to what I asked for. I agreed to this and I would not have taken less. The third day on the job my boss tells me that the payroll people screwed up and that I am making 9.50. I told him that’s fine as long as he fixes it for next pay period. Long story short three weeks later and he hasn’t fixed it, and tells me they will comp me in free food. We had a written agreement on a higher pay, so my question is, is this even legal?