I once worked back stock at American Apparel.
I cleared time off to study abroad for school with my manager and district supervisor. When I came back, I went back to work for a few weeks (my former manager and district supervisor no longer worked there) and was clocking in but not showing up on payroll.
They thought it was because I needed to do some paperwork for a re-hire since I had "left voluntarily."
I did the paperwork, some time went by, thought everything was resolved. Then one of the managers told me that she needed to take a photo of me to send to corporate to review.
She dressed me up, took a Polaroid, and the photo was "not approved by corporate." Basically I didn't have the "looks" (I am 5'7" and 120 lbs).
It took me around four weeks to get my paycheck. Also they started doing a thing there called "school photos" where they would round up all the employees at a store and take a photo for corporate to evaluate.
Seriously? You have all the requirements to work, but corporate has a say based on your looks? Is that even legal?