Pros: solid benefits, competitive salary, room for advancement both locally and nationally, positive management team, lots of travel
Cons: long hours, unpredictable schedule, often very stressful, lots of travel
No such thing as a typical work day, but that's just the nature of this industry. Hard work is noticed and rewarded, but very hard work is often all too essential to meeting the deadlines. 16 hour days are not uncommon, but are well compensated. If you can pull it off, it's worth the reward.