I have no notion that they're essential to the business in any way. But firing people after 11 months just to avoid a deeper employment relationship is a terrible way to treat people.
I agree that I would hate to be in a temporary employment-type position, but ultimately it's what the market will bear. Amazon doesn't spend money it doesn't feel like it has too, which unfortunately makes its priorities crystal clear in terms of employment. If Amazon has no incentives to hire these people full time, they won't. It's pretty simple.
I agree, having been one of those people. I just meant that those jobs are not so specialized that it's hard to find other people if you fire your existing cleaners regularly; unfortunately there are more people who need the money than can afford to give such unethical employers a wide berth.
Well, we can't possibly go giving people raises after almost a year of productive work. Next thing they'll be wanting holidays and sick leave. Seriously, what does a low-level employee have to do to get treated as something more than an expendable labor unit?