Pros
The salary and benefits are great. As a remote worker, although I did not live in Boston, I was paid the market salary for Boston.
Cons
Constantly worried about being laid off/fired. While at the company, there were 3 RIFs in 3 years. Too say my experience was stressful would be an understatement. There was no training. No one knows anything. Why? Because there is no sharing of information or training, therefore when they let go people, the information goes with them. However, they still expect for you to do their job, because they will not be filling it. No work/life balance for those in management. It seems as if they want a company filled with people fresh out of college vs a person who has more experience/older. The C-Suite can't be trusted, they say whatever they need to placate the employees and shareholders. They also seem to be out of touch with their employees. Don't believe me, just Google the CEO.