I would say the only "con" was that it took a while to get through the onboarding process, and I went through 3 interviews. Which isn't a big deal, because I know the company really wants to get to know who they're hiring before they start with the company, just makes you a little nervous.