Pros
You will have access to free breakfast/lunch/dinner, legal breaks, free coffee. Paid training is a nice touch. Benefits are okay, and improving. Beer Fridays. (In a tiny cup) If you have nothing, this is a decent gig, and you can learn here, so you can move on to something better.
Cons
Contract states a non competition claim. So after you learn everything, you must wait at least a year before taking on a new job somewhere better. The pay is mediocre. For what you put up with, you will find the pay is not enough. The food you are given may as well of been lunchables sometimes. It's okay, and who can argue with free? But it is by no means better than 1-2 stars in quality. The culture and environment you were promised is mostly a lie. Very few people are happy in that extremely high stress environment. Fixing broken porn sites all day and being yelled at is highly stressful and most people seem to be aging very fast there. The training is a joke, and you will be trying to help people by using GOOGLE for everything. Our trainer didn't even know how to do most things. If you do not pass with an 80% on a test (open book as they are) you will be fired.