Pros
Definitely will give you experience
Cons
Horrible management, horrible union, horrible management and employee attitude towards other employees and customers mainly employees does not work with your personal schedule they decided it would be nice to schedule me during my graduation which I requested off. Will require employees to return early off of medical leave otherwise they will fire you or at least they threaten it the managers will also seek you out and try and find any reason to fire an employee if they are given even the slightest bit of attitude, and they are horrible about understanding personal emergencies that may require people to work less or more and will give you as little hours as they can if you look at them the wrong way and even if they know that if you don't make enough you won't have a place to live and they have an emergency assistance program that requires you to be there for a year and a half however you never know when an emergency is going to happen you cant plan them so if your there for even a year your out of luck. And if there is any employee issue your also out of luck they will fire people for looking at them the wrong way but not if someone throws a 300 dollar piece of equipment at someone's head and thankfully misses because it wasn't thrown at their head because it hit the wall and missed their head