Vantaggi
I had terrific relationships with all roles, across all of my product teams -- product management, program management, engineering. There are a lot of different technologies, each with their own culture quirks and technology focus, so you can find a niche that matches your strengths.
Svantaggi
Content services (documentation) management is across the board terrible. The director and several managers have no experience in documentation at all, which leads to a ton of quality and team management issues. Additionally, not a single manager has any real people management experience, which has created problems with low-performing employees, retaining (and recognizing) high quality employees, and recruiting, hiring, and training. This creates an atmosphere were senior writers, particularly, are overworked and stressed, and the doc team has a poor reputation with other groups. I would strongly discourage anyone from working in the documentation group, in pretty much any capacity.