Exciting work, day to day challenges to solve campaign problems. Plenty of opportunities to prove yourself . Enough resources available to do your job proficiently
Cons
Workaholic environment, Standard pay and increments (which may be not enough for some professionals).