Pros
It was great to have a nice work family, I made a lot of friends there. There were lots of different departments so it was cool to see how that all worked together. The vacation time and corporate time/sick time off were nice. Also, the benefits were affordable. The bonus's were nice and the pay was decent but a lot of people left because they were better than that.
Cons
Nobody knows what communication is. Nobody knows what work life balance is and you get worked to the bone. Also, payroll is extremely messed up. You will not advance up in your career. 3 years and I was in the same position. Awesome right? If you really had a problem HR would side with the person who was causing the problem. Sadly I have nothing good to say about this company. The manager's who worked in our creative department were very "clicky". People who were best friends with the managers got the promotions - not you.