Pros
Overall the company is very good. They take care of their people, providing good benefits and salaries. If you are working in any department other than marketing, it seems to be great!
Cons
Your work isn't valued, you feel disposable. There's no clear progression plan for any position in marketing. The turnover is very high, which is understandable given the lack of progression and goals set for each person. There seems to be no promotion from within the department, which also causes low morale. Due to the constant turnover, work isn't done efficiently. You're always scrambling to meet deadlines. The employee satisfaction scores for the department has been the lowest for the past 5 years out of the entire company, that says a lot.