Very professional interactions with the company, nice people. Treated well during interview process and they were very open about expectations, etc. They seemed more willing to negotiate salary than benefits, which was strange since there is less cost associated with additional vacation, etc. for them than raw salary dollars. Seemed to be a very hardworking culture.