I applied online trhough their website and was contacted by the nicest HR person. Then there where about 4 phone interviews which all seemed very postive. The down side is even though everyone is really nice you don't get much feedback on anything you say or the way it's going.