Customer Support Analyst, Braintree, MA - August 25, 2017
Never been stable since I have worked here. Every year people are laid off. There is no upward mobility. Just when you think things have settled, they bring in unexpected changes. Kind of a another too big to fail company. They should consider breaking off parts of the company and sell them off as.