Pros
I've been working at C-4 for over a year. In that time I've seen some employees get promoted and others move on. The overall theme here is if you work hard, you get promoted. It's not who you know or what account you get assigned to. I have a mix of accounts from exciting to super-boring. I handle all automotive accounts - which make up the majority of the accounts here. I'll admit - it does get stressful here, however, the work is rewarding. There is nothing better than hearing your client not only hit their goals, but exceeded them. Don't expect a pat on the back from management if that happened - they expect that. Whether they should expect that from us or not is probably up for discussion, but that said, I feel I succeed here because I'm make things happen and I get satisfaction from doing good work.
Cons
Management isn't going to pat you on the back, but they will promote you when they are seeing you succeed. Times get stressful here sometimes. Don't expect a ride in the park when you take a job here.