Pros
You will find out how much stress you can tolerate and how much work you can produce in a short amount of time.
Cons
You will be expected to get there at 8am sharp, leave at 7pm and work through your lunch, this is absolutely normal. As soon as an hourly employee was salaried, he left at 5pm and management was bickering that he should be working harder with the rest of us. Management is very condescending and belittling, be prepared to be "called out" in front of other employees at any given moment. There is no work life balance expect phone calls on the weekend from CMO, this lady ruined one of the most important days of my life. Account managers were tasked with washing managements' cars and picking up the CMO's kids from school. Employees are turned against one another, I was often pulled aside to give my colleagues a performance review. The one employee that has worked there the longest has no life and will respond to 3am emails. They boost client numbers and/or lie about campaign results. I was made to handle three different projects from start to finish within a few months and then was reprimanded and told that I could I could have done better. A client once commented how such a small agency could execute such high-profile properties/events - it is because we are pressed to work around the clock. This job sucked the life out of me and I don't wish working with those two CMOs on my worst enemy.