Those are pretty terrible (and I've heard that at least MS finally got rid of stack ranking) but compared to the kind of shit that an employee at a fast food chain has to go through, it's a blissful paradise.
Until they were shamed in the mainstream media, Starbucks used to treat employees schedules as linear optimization problems without any regard for the human beings behind them: http://www.nytimes.com/interactive/2014/08/13/us/starbucks-w...
"""Last month, she was scheduled to work until 11 p.m. on Friday, July 4; report again just hours later, at 4 a.m. on Saturday; and start again at 5 a.m. on Sunday."""