Pros
Decent pay, standard benefits, work from home, Travel (if you enjoy traveling), travel benefits (miles, hotel points, etc)
Cons
Traveling (back to back travel for 40+ weeks a year), no work life balance at all, your experience is 100% influences by the projects you are assigned, constantly rewarding hard work with more work.