Applied online and received email from HR one week later to schedule a phone interview. Had 1 phone with HR, another phone with hiring manager few weeks later and was called on-site after a month. Very slow to respond. On-site was with 6 people one after the other. Questions about my experience and how it will relate to the job. Its been 2 months and havent heard back since. Called for updates but received none. Very unprofessional. Even if they do not select me, they should have the courtesy to give a straight answer when called for updates.