Actually, I can't see any cons.
The biggest benefit for you is that you don't have to store their passwords. Believe me, you don't want them.
And for them, it's easier to sign up, which can therefore make them think that it won't cost much time to just try out the service (even if it's a mobile app, they might think twice if they have to create an account first).