Good training, salary, benefits, chance to work set your own work schedule, routing, little supervision for field personnel if you prove yourself competent and trustworthy.
Cons
Old products, only look at numbers and not individual employees in sales, layoffs for last three years, no job security.
Can't emphasize enough how approachable, non-judgmental, and supportive the team is, both managers and colleagues. Everyone genuinely cares about your holistic professional development and growth.
Cons
This may seem unrealistic, but I genuinely did not have a single negative experience during my time here.