Yes, it is lawful--the law does not require any specific advance notice of unscheduled …
From what you write, you may well have a case; it would be worthwhile …
The only important question, unfortunately, is whether you had an employment contract. If you …
The law does not require employers to *ever* promote anyone, and if they choose …
Yes, this is legal. While a company could not secretely track your location off …
Are you a lawyer?