Your experience will depend on your team (like it would at almost any other job)
Pros
Impressive product that helps save lives. My skip was great: smart, creative, a good listener, calm under pressure, willing to address problems, and even had a good sense of humor. A lot of people were a dream to work with. Pay and health insurance.
Cons
I came from a smaller company (only about 55 people), where I had a lot more autonomy and responsibility than I had at Nauto. When I got the offer to join Nauto, I thought I'd have the same level (or higher) as I had at my previous company, but I didn't. In fact, I felt like I got a demotion when I joined Nauto. A couple of people did not treat me respectfully. There is a lot of marketing "debt" -- that is, there is a lot of marketing work that wasn't done when it should have been or wasn't done correctly. Now, there's a scramble to catch up. CMO by committee is really hard and makes overcoming the marketing debt that much harder.