A friend of mine works at Einstein's Bagels. He was supposed to receive his paycheck on Tuesday, May 20. Today is the 22nd, and he still has not received his paycheck. Whenever he tries to discuss it with his boss, she comes up with some excuse why he hasn't gotten it yet. He contacted corporate, and apparently they keep coming up with excuses too.
To make matters worse, he took out a cash advance on his paycheck and told the cash advance people that he would pay it back when he received his check on the 20th. He is now being charged late fees because, obviously, he cannot pay if he hasn't received his check yet as he was promised.
Does anybody know if in Florida (or in the US), there is some sort of law that states that employers must pay their employees on time?

