Pros
The da Vinci product line is highly sophisticated, and I never have a shortage of difficult, interesting problems to solve. The products make a positive impact on people's lives, which helps keep me motivated. The company regularly rewards hard work, skill, results, and dedication with increased responsibility and compensation. My coworkers are all fantastic, and there's a social and collaborative atmosphere in the office.
Cons
Working on a medical device brings with it a lot of documentation, which is not especially enjoyable. Work-life balance is basically enforced at a personal level: there's no explicit pressure to work a lot, but many people (myself included) do so. It can take a long time (years) to see the results of your work, depending on what you do.