Pros
World-class innovative products that are helping patients every day. An innovative culture that continues to churn out products that will keep this company ahead of the competition for years to come. Top-notch leadership, Gary has an amazing mix of intelligence and empathy that is unmatched by anyone I've seen. And finally, a ton of opportunity to learn and grow within your own career, along with support from management to be able to learn, grow and meet those opportunities.
Cons
The culture is not for everyone, we strive towards excellence and that often means pushing boundaries and stretching yourself. There are no passengers on this ship! As the company grows, there can be pockets of teams that form that don't follow the culture as described above. I've been around for almost 10 years, and my experience is that it is painful to be on those teams when that happen, but those teams/leaders don't stick around for long.