Pros
The company pays you well and is great about keeping technology up to date.
Cons
The office I worked at was very clickish and was apparently unable to integrate me who is a senior scientist into their projects. There are a number of very bad project managers but they've been there forever so everybody thinks they are fantastic because the clients love them and they can bill them forever. More importantly, the projects they work on are just kind of money pits where there is not any real goal to complete them. Mostly government projects but even big industry. The office is completely disconnected from the state of Maine unlike most consulting firms there. I found an arrogance that was not supported by the quality of work in many ways. I'm sure they would have their criticism on me but I have worked in Maine for 37 years in consulting and was appalled by my experience.