I worked for the company for several years. During this time there were many changes - all for the benefit of the company. There was always a fear of losing your job. Expectations were unrealistic and unattainable. Leadership smile while at the same time lie to you. Job cuts were an annual event in October and November. If a job could be sent off shore to India or China is was and continues to be done.
Everything was micro-managed. The company said they wanted and required you to provide ideas for improvements, but they never implemented any employees’ ideas. The executives have their own agenda and have a Hugh disconnect with the individual contributors outside their Boston MA offices. On paper their ideas look great, but they forget real people work outside Boston.
To survive working here, you must buy into any and every new concept...fake it all the way. If not, you are considered not a team player. It’s all about the company; you and your personal style need to stay home.
It is a good company to get experience and they have all the standard benefits as any large company - medical, dental, vision, vacation days, 401k, and tuition reimbursement. If you don’t have a college degree, use the company to pay for your college and obtain job experience then move on to another company to advance your career elsewhere. Everyone I know who has left is much happier in their personal and professional life.