Pros
Good benefits, amazing potential, great place to gain experience and skill sets that can be applied elsewhere. You actually work with products that save and improve the quality of lives worldwide. There are still a number of intelligent and incredible coworkers (who do care) that you can collaborate with. If you are lucky to work for a solid manager, you can really excel. Facility in Andover is world class.
Cons
One of the most political companies around. If you voice any concerns or challenge management, you're gone. If your manager or his/her boss doesn't like you, look for another job FAST. It doesn't matter the quality of your output, but who you know. Employees are scared to voice there true feelings and opinions. A number of high quality employees continue to leave simply because they are not treated with respect from managers/directors/executives who are nothing but "corporate-bullies".