Pros
Current management turned the company around. 10 years ago it nearly went out of business and now is dominating its markets. Some (not all) of the products are really great. R+D is trying to adopt many industry best practices. Move to Seaport and focus on good working environment will be good for employees near the city. Generous PTO and flexible working hours/telecommuting - though word is that flexibility will be taken away in Boston.
Cons
Where to begin? Way below market pay. Perks like RSUs that used to be given all hands now being redirected to senior managers. I worked there 20+ years and went through at least 20 layoffs and more than 20 supervisor changes. There is ZERO job security, even when they make money they RIF good people, meanwhile the chosen few of Sr/D/EVP get rewarded with promotions 6 figure bonuses. Its hard to stay positive and motivated when you are in constant fear of loosing your livelihood. All the focus on employees is just hollow talk. Your experience working there will depend on your direct management - some are good (a few even great), but many are just out for themselves, have no interpersonal skills, and push their people to the breaking point. "Go Faster" is the new mantra and they dont care that some talented people have nearly had nervous breakdowns trying to deliver. Constant turnover and reorganization. Some really toxic upper managers who treat people like garbage. Management chases the latest shiny thing and keeps bringing in high priced consultants to tell them what to do next. New leaders every 2 years means as soon as we actually generate traction on a strategy we throw it out and start again. They talk about 'working collaboratively' and 'driving grassroots change' in R&D, but the reality is everything is driven top down at the whim of senior leaders. I left for a smaller firm that actually believes in its culture statement and could not be happier - should have moved 10 years ago.