Pros
Meet people from all over the world, have fun on the job, earn GREAT tips (and don't need to report them during taxes), get paid CDL training, live in Alaska, become a go-to person for Alaska knowledge, lots of playing during your time off, plenty of time off to play, and plenty of things to do for free or for a small charge that others pay $100's to do. You can also request days off if you need them, within reason. They WANT you to have fun and WANT you to come back, so you're treated like a king/queen by management.
Cons
Work is seven days a week with about 1 day a week off, on average, but it's a random and unpredictable day, so it's hard to plan much in advance (unless you specifically request for a day off). You won't always make as much as your peers in tips; some are more cut out for tourism than others, and it can be hard psychologically not to compare yourself to them.