Pros
Cutting-edge products so you'll be working on some really innovative launches.
Cons
Marketing team almost all engineering backgrounds, not marketing backgrounds and education, so marketing is not valued. Product knowledge is. This hurts them in marketing, thinking long-term, formulating an overarching strategy and sticking to it rather than being reactionary. They don't welcome new marketing ideas. You are expected to be a Subject Matter Expert on a huge number of products but they don't give you the time to learn about them; you are expected to do that on your own time. Management does not encourage relationship building with product teams or sales, and this impacts marketing in a negative way. There's almost an adversarial relationship with product teams, a competition of sorts instead of cohesion.