Pros: scheduling, atmosphere
Cons: mixed messages from management.
Management has been a revolving door, but it has allowed me to obtain my degree and has the potential to become a second job for extra income. The people I work with are great, they make it enjoyable to go to work. It can be stressful at times, but you are usually rewarded for your hard work.