Pros
The testers and test engineers who work here are the only thing that makes it worthwhile. They are a generally encouraging, positive group, who look out for and help each other. And they offer health insurance so you don't have to get your own. The insurance is ok, not the best, not the worst.
Cons
You will not be recognized for your work. If you go above and beyond your reward is that you get to keep your job. To my knowledge only one person in the last year has gotten a merit raise throughout the entire site. You are expected to do the work of at least one person above your current one, and not infrequently you are expected to do things that should be the job of the client, in our case HP. The only raises and promotions given out "freely" are to management favourites who spend more time talking to them and each other than doing their jobs