Many opportunities to travel and focus on specific areas of project management, particularly finance.
Cons
Volunteering for business development opportunities is valued above project management experience and positive outcomes of good project management. Get in good with operations and new business teams or else you won't advance.
I learned a lot and was trained really well. You work hard but the experience you gain is priceless. Also made a lot of friendships that will last a lifetime.
Cons
The pay doesn't match the workload. There are a lot of inter-office rivalries.