Let’s be real for a second.
People. Hate. Popups.
Yes, I know they work, but – personally – I think they leave a bad taste in your user’s mouth. There is no such thing as a neutral interaction with a brand – everything you do for a user is either positively or negatively affecting your brand.