I applied online. The process took 2 weeks. I interviewed at CEI (Philadelphia, PA) in Dec 2016
Interview
The interview process was a very relaxed and casual affair - I was contacted over the phone by the hiring recruiter, who then proceeded to hold an approximately fifteen to twenty minute conversation about the details of the role and how I would proceed to contact the hiring manager at the company.