I applied in-person. The process took 2 weeks. I interviewed at Maglabs (London, England) in Jan 2010
Interview
The office is outside of central London which is not great if you are traveling out from the center. Good atmosphere with relaxed management who empower their staff. The engine to the company (the development team) are based up in Scotland which is good and bad. Very task focused place to work.