Pros
The only pro is that they do have good benefits for part-time workers. Some of these benefits can rival most full-time positions at higher levels.
Cons
Very cut-throat environment where it is obvious that upper management will never look to help you out. For the most part they use lower levels as a scapegoat to cover themselves when those under them were not even apart of a particular situation. Always talked down to and treated as if stupid or have no general knowledge of anything. Always looking to save a penny so if you are looking for some kind of fix with anything, good luck. Some things have been broken for months and look to never be replaced (that is very common practice). Very common to see a revolving door of employees of lasting only a year or less. This is usually due to managment not caring for their employees since they do not treat their employees as people but more as a part to a machine. Be prepared to be grinded into the ground. Overall, I would never reccomend anyone to work for this place.