Decent place to work, plenty of things to work on. Good place to refine your knowledge and improve your skills
Cons
Not great for individual growth. Not a whole lot of room for career meaningful career advancements in the technical side of things. It's a media/business company through & through - tech is simply a mean to and end