I applied online. The process took 1+ week. I interviewed at Cornell Technical Services (Columbia, MD) in Oct 2014
Interview
I had a technical phone interview with a senior level manager (chief operating officer), followed by an in-person interview with the same person as well as an owner of the company. They made me feel very welcome and already part of the team. The interview was very well done and they knew what kinds of skills they were looking for and asked the right questions.