How long does it take to get set up?

Anywhere from a few days to a few weeks. It depends largely on how quickly you sign our contracts and get your customization to us (logos, etc.).