Those who interviewed me were very professional and nice. However, the HR department is the worst at any company I have ever interacted with. Extremely unprofessional and tried to make me settle for (after flying me out for the in person interview) about 40% less than I told them I'd accept during the phone screen.