Applied for a number of positions at the company on their website, received individual emails rejecting me for each position other than one. then emailed for phone interview, then in person interview which they flew me in for. They offered to fly me round trip and provide a hotel room near their manhattan office. Office building is quite impressive, company is all about their open corporate culture, office has incredibly small number of walls.