The company had a good reputation and brand in the marketplace. Part of a larger corporate entity which has resources.
Cons
Push, push push with no focus or direction. Management is all about jamming in short term volume at the expense of long term results. There is a climate of fear working here.