Overall great company to work for. Not much upper management interference. Fun coworkers
Cons
Seemingly no room for growth depending on location. Product reps jobs don't come around often as they stay in their positions until they retire. Rare job openings to grow career.