Pros
Lots of traveling, rewards points go directly to you, company card, per diem food allowance, off weekends, book your own travel.
Cons
Usually only home ~3 days out of the week, pay could be better, training could be better, small company, work/life balance could be better