CON: It's one less insulating layer between the user and spammers. If, somehow, somebody got a full list of usernames, they would be able to spam all your users. But if the site uses usernames, with emails as a secondary field, this isn't a concern.
Unless they get all user data, of course, but that's a much bigger problem anyways.