Easy, straightforward, friendly. Multiple rounds with multiple levels of people, great updates along the way. Nice seeming people. Nice office, easy to communicate with. Technical exercise, one written assignment and multiple spoken interviews. One phone call.