I applied online. The process took 4 weeks. I interviewed at NMS Labs
Interview
Initial phone interview with HR, basic questions regarding experience followed by an in person interview. The interview was not difficult. For perspective this was my first professional interview.