Pros
Travel the world, on a great package (don't listen to other reviews - the starting salary is still USD 1700 as far as I know, and includes bonuses and commissions that can more than triple this, and accommodation is fully paid), meet and interview the CEOs of leading companies from around the world, travel to and work in countries you would NEVER get the chance to 'live in' otherwise. For me, doing this job was like getting paid to do an international MBA - I learned about business, life, worked in 10 countries, and left after three years with a lot of cash in the bank and a CV that looked great.
Cons
Yes, work hours can be long, but I never saw this as too much of a downside - every job I've worked in before and after demanded the same from me, and the amount you have to work will vary according to the country you work in, how well your project is going, and in which team you're working. The only other downside is that you will never know where you are going to be going next, and when this will happen, although visibility on this improves as you move through the company.