Pros
The benefits, especially for veteran employees, are matchless. Take days off whenever you like, and management is lenient about tardiness.
Cons
You will sit in a cubicle (usually freezing, because the temperature is kept icy due to the many computers), and do some of the most boring work on the face of the earth. The "rules" are constantly changing, and you'll be evaluated by a powerfully aggressive quality assurance division. They will give you audit findings regardless of whether you've been trained on the processes involved. This means that the people who get promoted avoid getting audited by doing very little work, and picking easy work to perform. Most of the employees form cliques based on ethnic lines. If you like to talk about anything deeper than football or the latest noodle emporium, you'll find very few people worth talking to.