No contracts anymore, although they have the "Next" plan, which spreads payments out over 24 months.
I'm not interested in Google Fi (perfectly happy with my $10 Airvoice plan), but Google Fi is only available on a few Nexus phones. I don't see them listed on AT&T's site.