Vantaggi
Good stepping stone to a different job. Experience working directly with engineers and a variety of different job roles as a designer. Good practice advocating for users to people who aren't used to thinking about them.
Svantaggi
Where to begin. For one thing, IBM is letting middle management is drive it into the ground. Every step forward taken by very talented engineers and designers is eventually ruined by a complete lack of vision, strategy, and alignment by an unbelievably bloated middle management layer. Marketing teams are allowed to set product strategy based on questionable "market research" and also promises product capabilities to the public that are completely unrealistic (e.g. Watson for Oncology). It borders on unethical at times. There is no money for raises and promotions - unclearness and even dishonesty about this is rampant. There is zero transparency, and absolutely no engagement from HR to support individual employees. Every few months hundreds of employees are "RA'd" ("Resource Action," which = layoff).