I suppose a con would be the hefty upfront cost. As of right now it's $1500 the first year I think? I know it all is changing July 1st.
Seems they're adding an XX-Small class (/22 or less of IPv4 and a /40 or less of IPv6) for $500 each I believe. Someone can chime in to confirm how it works...