Overall a good place to work.
Pros: town hall meetings (open communication by sr. management), employees treat each other respectfully, lots of extra events for employees, charitable company
Cons: long commute from every direction. cost of living near watertown is to high for most salaries.
Overall this is a good place to work. A lot of employees have been here for 10, 15, 20 + years.