Pros
Good benefits including for domestic partners. Tuition reimbursement includes books and you need only a B-. Sometimes interesting work and there are some truly excellent people there (not necessarily Managers and above, though).
Cons
I agree with many existing reviews here. In my experience this company is slow to give raises unless you slavishly conform to the existing corporate culture (which means change is slow if it erupts at all, and then sometime's squashed). Some IT systems are awful: old, poorly understood and supported, clunky. As noted by others, some recognition programs are thought by many to be for rewarding favorite employees only, not merit-based. This company attracts workers partly because there aren't many large employers in Southern Maine, and not based on its own strengths....