Pros
Holiday pay, up to 120hrs Paid Time Off with partial rollover, quota bonus, challenging work and nice proprietary toolset with which to do the job. Free Lunch! The free lunch is not terribly special, but it's nothing to sneer at, it's catered and a decent weekly menu. Free is Free, can't complain, it saves a good bit of money and time. decent game room, excellent gym, ample parking at the current location. Allowed to customize your account OS desktop - choice of gnome3, xcfe and KDE.
Cons
You will want to use some clorox wipes as the workstations are not reserved. The keyboards have that... OLD grubby feeling to them, you can bring in your own keyboard and mouse if you so choose. The rules are pretty strict as far as what you are allowed to do while on the clock, they squeeze every last ounce of productivity out of you. However you are allowed to work on resolving problems at your own pace - you can either go for quality, quantity or both for the win when resolving customer issues.