Pros
You will work with some really great people. There's definitely a sense of camaraderie. The day-to-day is really easy. It's a very easy job and very comfortable and very close to home. It's really easy to get really comfortable here. The products are actually kind of cool and offer value to the clients. Support does a great job. It's really easy to get a job here and to "fluff" your resume to move on to bigger and better things. Good job for right out of college or for someone who didn't finish college. Very stable company--isn't going anywhere, job security.
Cons
The corporate culture blows. All of upper management has all been there for like 20 years and they're very set in their ways. They're stuck on stupid things that don't matter. They're more concerned with making sure everything is exactly "by the book" than on the actual service / value that is being provided to the clients. (I was reprimanded several times by several different managers for being 3 minutes late to my shift or for browsing the Internet....) Supervisors are more like "babysitters" and it seems like that's the directive they receive from up top. There is an overwhelming sense that employees are not valued. If you don't like it... you're replaceable...so deal with it or leave. DEFINITELY not a place for a GEN Y to make a career of.