Hard (written test), the staff was very nice but interview has written questions. everything went smooth. The office is pretty and working environment looked good. I dont have more words to explain my experience but this website asking me to write 30 words.