Pros
Working with huge brands. Massive budgets (depending on your function). Some great people. Most people want to help but simply aren't allowed the time to support others. Great experience that you can transfer to other roles. Excellent training. Opportunity to work in other functions and locations. You're very bored!!!!!
Cons
No work life balance. Too much pressure. Unrealistic expectations. Too much politics. Micro management. Everything tracked to unnecessary detail. Salary not reflective of expectations. Company talks about culture but it's just talk. Obsessed with getting females into roles rather than the right person. Value externals higher than internals. Recruitment process for internal roles unnecessarily complicated and drawn out.