Applied online. Was scheduled for an in-person interview within a couple of weeks. Showed up for the interview and waited with security for over an hour before leaving because my interviewer was 'out of office' as recruiting mistakenly scheduled my interview for the wrong day. Rescheduled the interview for two weeks later. The second attempt, the interviewer was sick, so candidates had to interview with other project managers that were on site. Interview was very informal as a result, and only basic resume questions were asked. The interviewer told me to expect to hear back in a couple of weeks; it took almost two months to get the decision. Recruiting at this company is a disorganized and unprofessional mess, especially if you're applying online. Don't waste your time waiting for NGC and keep recruiting for other companies regardless of how well your interview went.