MMS over WiFi with T-Mobile pre-paid?

I plan on getting my Nexus 5 soon, cancelling my Sprint contract, and getting on that $30 T-Mobile pre-paid and was wondering if I could get MMS over WiFi, as that was always something I never got running Cyanogenmod (any version) also, would I get Visual Voicemail?