There are two tiers of service, a free and a paid option.
An Xbox, PlayStation, or third-party controller will work just fine.
And as a free member with access to only one-hour sessions, this is even more important—you want to make sure a glitchy network doesn't interrupt that the limited time you have.