Great experience, asked valuable questions. Didn't feel put in the corner at all when testing me of my development skills. Wasn't over if I got one wrong. First there was a phone screen then there was an in person after that I had gotten the job. It was a very rewarding experience to say the least.