Pros
None... except for maybe the schedule. If you start early, you will end early, but that can also change without warning, and you don't receive the schedule until Friday afternoon of the prior week.
Cons
Where do I begin....this is the most vindictive, cruel, spiteful, immature, and unprofessional group of "adults" that I have ever worked with in my life. They will all be nice to your face and then talk behind your back, and will sometimes go as far as putting it in writing to other employees. HR does not exist, and these people will do anything to make you look bad. The benefits are a joke (no 401K, bonus, stock options) and you will often find that you are chasing down your paycheck. They hire you for something completely different than what the job is described as, and they will do anything to cover themselves, including asking you to lie on their behalf. You do not get paid vacation until after a year, and when you finally are able to request it, you will more than likely be waiting for weeks to get a response. I can not stress enough how awful it is to work here. There is no room for growth and management does not want to see you succeed.