Product Manager / Designer at Meroxa
Each have their pros and cons. It largely depends on what you think best compliments your work style and where you think you'll find the most growth opportunities. I'll outline a few (but not all) of the pros and cons I've seen and heard about most...
Pros: Highly generative, work with a variety of clients / problem spaces, often good processes. Cons: Often detached from development, often not involved in problem & opportunity definition, no validation of design decisions.
Pros: Highly generative, productive, fast-paced, designers usually have ability to take multiple roles through product development. Cons: Processes often less-defined, often lacks user research, often times do not value design.
Pros: Well-defined processes, usually bigger problem space opportunities available, more stability, easier to find mentorship. Cons: Less productive, more bureaucracy, metric driven.