Submit application and then wait several months; Initial phone or skype interview and then wait several months; get selected for onsite interview and then wait several months. it was with a group panel each time. They call and interview references for an extremely long time (up to 1 hour). be wary of job posts that are only up for 2 weeks, as this is the minimum they are required to post it, and that often means that they already have a candidate in mind to hire, but are posting it anyway just to fulfill the minimum requirements. All of that wasted time!