Pros
Benefits are okay and co-workers are very friendly; international environment; great cantine and office environment; great leadership skills among some of the supervisors (depends very much on the person just like in any other company)
Cons
sales experience is a must to get promoted to higher levels in marketing roles (should be expressed clearly during hiring process); consulting background seems to become prerequisit for higher levels; if both is missing development possibilities are very limited although taking on new positions is requested by company culture; HR is not really supportive in terms of personal development; tasks are very repetitive; implementing any changes/driving initiatives can be very tireing since long term commitment isn't always given due to frequent job rotation; only show courage to express dissent if your boss can handle it