Great products. Front line sales is very talented. Sales training prepares reps well.
Cons
Talent and products are wasted by poor leadership at highest level. Bad pricing strategy. Poor commercial strategy. Fell into the high ASP selling trap and now can't get back out.