I applied for their SEM Manager position. The process was really good. I never got to go to the office because I was interviewing for a position that was already filled. I was impressed that they walked me through compensation and benefits at the 2nd interview (first in person). I learned alot about the company and my interviewer was really great. I know there's alot of stuff written about the company online but my experience, though drawn out, was positive.