Pros
They'll hire just about anyone and the work is very easy. Good place to earn a little money while you hunt for more legit jobs.
Cons
Pay: Consistently pays the lowest in the industry. Bonuses are a joke in good times (aka 2007). With a good rating, nice VPs, and a fully funded bonus pool you can expect about $1,300 pretax. Last year the good groups got $700 pretax. Raises are about 2% annually... yeah. You read that right, 2% of your measly 40k salary. Job growth: They have a terrible promotional system. Rarely is hard work recognized. Many higher ups have no idea what goes on at the actual work level and do their best to ignore work distribution. Benefits: They used to be good but the company is constantly cutting them to save money. Now they are just like any other company. Culture: The company actively endorses a very sad culture. They spend enormous resources saying that they care about your career and that they're always "attracting and retaining" the best talent but that's hardly ever the case. The company has a reputation of hiring everyone who just couldn't get a job anywhere else. They want you to be that worker who has no ambition and will work in the same job for 10+ years until they eventually lay you off and re-hire you at a fraction of your last pay. It's depressing how many people are ok with that.