Pros
Great place to work overall, Enjoyable culture, Great product, Privately owned, Nice perks.
Cons
A little dated in company ways. Might be cases of favoritism experienced which may limit your chances for having additional support like your RM and Clinical specialist to come visit your accounts with you and help build your relationships. Being unexpectedly let go of isn't great at all. Especially when you're told directly that you are the selected candidate for the position for a purpose and reason, that you have a great personality and have shown lots of hard work and can easily be viewed as a company person, but a new direction is now being taken even though you are doing everything you are told and have done nothing wrong. So bye.. Outside of this minor detail, the company was great in my opinion.