Interview scheduling was pretty good. Everyone was pretty smart and easy to chat with. Office was nice and they had a decent collection of snacks. There was some confusion with respect to the position I was interviewing for - which was somewhat bad. I had to ping them twice to get a response back which was a negative.