Pros: Great pay, great management, easy work, great people, not as stressful, awesome incentives to work, good benefits
Cons: I don't like the point system or how vacation time works.
Amazon.com was a very good job with great pay even for the temporary-workers. As a temp, you get paid weekly, you still get incentives, and sure you don't have benefits yet, but, after 250 work hours, you are eligible for full-hire. After getting full-hire you then get paid every 2 weeks, and get a raise every 6-months.
Working for Amazon.com, you can choose what shift you want to work (night or day), you also get 3 breaks a day which are spaced out nicely to give you plenty of time to relax.
The health benefits are good if you pay for the better plans, they have a nurse right in the building, they are great with safety, and I found myself with managers that actually listened to their employees and tried to compensate so that both parties were satisfied. Managers would work alongside employees to get orders done, and we all pulled our weight. We would have picnics and other dinners and such or reaching goals and it made the place fun.
I worked with some really amazing people, still got to have a life on the outside, and not once said that I hated my job. I would go back if I could, but I relocated.