Pros
Able to mover around the country, meet lots of new people, free and discounted rooms. The ability to be promoted in 8-months. You get to learn the different aspects of all the departments in your division. The pay is ok, I think they are at least in the top 5 for salaries. The hours can be long but you do get comp days if you work 6 days or more during the week.
Cons
There are days you could work up to 17 hrs or more, which means less time at home with family and friends. The more you move up and around with the company all your friends tend to be with those you work with because they work the same crazy schedule you do. To get the positions you want to further your career you do have to move to a different city or state which can be hard if you are married and have kids. And really hard if your spouse has a job that is not relocatable or pays better than yours. Also it not as easy to sell a house these days so that is something else to think about so if you find yourself in that situation you maybe stuck there for awhile.