The cafe seems to be the best option. My starting team is about lvl 70, how many lvl 1s should I take in to get exp?
I always brought in just 2 of my best (They're double battles iirc), and the rest of my low level team. But i lucked out, my Yvet had 4 perfect IV's when i caught it including Attack and an Attack nature so he's a f**king sweeper... and Mega-Venasaur was my Wall/Support.
If you got good Pokemon just 2 should be fine, But if you wanna make your money back you gotta beat the enemies in the right amount of time with little deaths...
also If you got time, don't forget to raise your Pokemon's affection (20% Exp bonus on top of a lot of other awesome bonuses), and the Exp O-Power (Mines level 3 cause of it lol).