Pretty much, if you understand the basic principals of marketing, enjoy spending a majority of your time staring/building media plans (Excel spreadsheets), haggling/negotiating rates, managing large media budgets, doing research on media vendors (TV, Radio, Web, Print, outdoor...) and your target audience then it would be perfect for you.
tight deadlines and bitchy clients can be headaches, but i love working in an agency and don't think i could function in a "normal" kinda corporate job. Plus the amount of free concert + sporting event tickets + free lunches make up for late nights or weekend work that happens.
i think over the last year i went to about 20+ hockey games (mostly all suites with food and booze included), the frozen four NCAA hockey playoffs, bruce springsteen, tons of baseball games, iron maiden, some comedy shows and countless other things that were all free gifts from vendors.
EDIT: however most of the other folks in the office get annoyed with all the free goodies we (media folks) get because they only get stuff that i cant or dont want to use.
So yeah, my jobs pretty good most of the time.
I like the sound of all of that except the negotiating. I might have to look into this.