I think that they are a good thing. It just doesn't seem right to me that workers are the one's that do all the work, but they get treated like they don't matter at all, and that they often do not have any say in it.
I live in the state of AZ and it's very bad for workers. I've worked for the same company for almost two years now and I still only make minimum wage. I don't have any benefits. We don't even have any program to earn paid vacation or sick days. If you are sick even for one day you personally are required to get someone else to come in and cover your shift, or you have to have a doctors note, otherwise you will get written up. It's the law that a company can fire an employee at any time and they don't have to give them a reason, or any benefits of course. So that means that if you complain about sexual harassment they can fire you for it and even though the harrassment is *******, the termination is perfectly legal. Recently my boss discovered that there is no law that requires a company to give it's employees breaks while on the clock, so we now get no breaks at work, paid or otherwise. We get paid every two weeks, which means that you have to work over 80 hours total in a pay period to get overtime pay. so what they used to do would be to schedule people for 50, 60 hours in one week, working well over 8 hours a day, and then knock it down to 10 or 20 hours the next week, so they didn't go overtime. And now that actually sounds like a good thing, at least we got the hours. Even though we consistantly overshoot the company projections in sales, they say that we need to spend less, so they cut everyone's hours. usually there is only 2 or three employees running the whole building, so they have to do the jobs of three or four other people, of course three or four times more work, no less pay, in fact less pay because your hours are cut.
Why do I stay there you ask? Because it's not the worst job I've had.