Pros: Work-Life flexibility, ability to interact with and learn from highly talented individuals from multiple functions.
Cons: Advancement process is too political.
Responsibilities are really varied and interesting from the beginning. Collaborative work is a part of daily life. As part of a multi-functional team you have the opportunity to learn from an accomplished group of individuals, while delivering on the Company's strategies. Management is an integral part of your experience, as is the case with any company. As such there could be significant inconsistencies in approach and advancement opportunities.