Pros
I had a chance to leave, but these are the reasons that I chose not to:
The company management has integrity. They focus on making the best products for the benefit of the babies whose lives will depend on them. I've personally seen managers attempt to help both current and ex-employees, with no expectation of personal or company benefit. The company is growing significantly, as can be seen by the number of employees this year vs. year's past, as well as new markets. They offer a wide variety of benefits, and upper management has an open door policy.
I believe that this is the kind of company where people can have an impact (both on the company and on the customers), as well as grow personally/professionally.
Kontras
They are a growing mid-sized company, which means there is a lot of continuous activity and changes being made. They've recently been implementing new software, which has caused a temporary increase in workload. So, if you like a quiet, never-changing job, this isn't it (at least not today).