Applied online, took a fairly long time for them to actually respond to my online application( a month) and then I had to set up a few phone interviews. They asked a lot about my projects and resume in general, though they do not provide housing stipends/ relocation.