Pros
Good place to advance in a company in many different ways. Very diversified as far as what jobs you can work, and what new skill you can learn. This is only from a headquarter's perspective, though. I have gotten many opportunities to travel, visit DCs, and learn about how new projects are developed and accomplished. I have been given the chance to offer my thoughts without feeling threatened or intimidated by senior members on the teams I have worked for. Most people are very open and sociable, and always willing to help out if needed. Great networking opportunities.
Cons
Work-life balance in the field is not great. I will probably avoid having to work there (even though it offers a much better understanding of operations) simply because I do not want to work all day, every day for little to no extra money. This can be a pro or a con depending on who is reading this review, but some jobs require a lot of (sometimes needless) travel. I can get a lot of the same work done without having to spend 4/5 days of the week in some hotel room away from my family. Although the accommodations are very nice, I'd rather not travel if it isn't absolutely necessary... but I am a homebody, so that is why this is under the "downsides," where it might be an upside to someone else.