First apply online at company website (or any career website that submits your interest) and an HR representative may email you (received email within 12 hours of applying online) to schedule a phone interview. Responses from the phone interview and application package will be sent to Hiring Manager. If you pass the first round interview, you'll be invited to an in-person interview at the company office. Following the in-person interview, you may be chosen and contacted within a month. Salary negotiations proceed afterward. Currently in interview process.