Pros: decent pay.
Cons: having to deal with terrible management
Have been working here for 7 months, and the people who approve time off and who set up your schedules are completely lacking organizational skills! they are terrible.
Also, when I started, I was told that I would get a certain not so great shift, for so long, and then I would be able to get a better one after a few months.
I had the terrible shift, for 4 months, then finally had a good shift for 3 weeks, then was forced into cross training, and am back to having a terrible shift again. There response, was "oh well, deal with it". To them , you are just a name on a screen, its terrible.