The overall process was pretty brutal. I originally applied for a project manager position which would have culminated in a practice pitch to a committee. I elected to apply for the developer position instead which included a skills test and technical interview.