No, Demolition. As long as you are in the game doing something, you will get a high match bonus. The match bonus can range from a mere 1000xp to around 4000xp. Since there are two to three rounds in Demolition, you can get around 8000 to 15000 xp, depending on how you play. If you and your team work well together and are really good, then the game shouldn't last too long. Oh, and it's double xp so you should get more.