Pros
Somewhat flexible hours (you're salary so you usually end up working more than your 40 hours anyway) and really good pay especially for the area. If you have the right personality, they're willing to give you a chance.
Cons
This review is specially for purchasing. I'd say this is a great job for entry level applicants. Management is probably their biggest weakness as they are stretched thin, poorly trained (if trained at all), and lack basic people skills. You're expected to work 40 hours minimum but due to the amount of work and lack of staff (turnover is so high they can't keep up with the hiring) you end up staying closer to 50. The atmosphere is horrible and so quiet that you can hear a pin drop. My best piece of advice to anyone that wants to survive : save every single email and piece of correspondence. The blame game is played on a daily basis when something goes ill, and anything you have to defend yourself and your work goes a long way.