Lots of work, get to see the world, pay very competitive, you will gain experience
Cons
Career path non-existent for project managers, little to no management buy-in on methodologies to optimize projects and advance cmmi rating, must be able to do multiple jobs