Pros
Some great people doing some great work to make the world a better place (not management for the most part). A great variety of projects. Good pay and flexible work environment.
Cons
I worked at Battelle for close to ten years. It was a great company with great people many years ago. This has been changing steadily for the last five years or so. Management is awful. There is so much infighting and competitiveness within the company that it feels like every group is out for themselves rather than working toward what's best for the company and its mission to do good. Moral is awful but management doesn't seem to care or take notice. Additionally, they have lost so much expertise and capacity over the last couple of years through a mass exodus of senior people and voluntary retirement and separation plans that the quality of work and opportunities coming in is also compromised. There are still good people left who do good work and want to contribute, but many of those folks are frustrated and hoping for things to improve - or for an opportunity to leave. It's very sad what become of this organization.