Phone interview screen, followed by a more involved in-person interview, followed by a 3rd interview which ended with an offer. Some testing was involved, but the level of the test was rather basic for the position I applied for. I think it was more of screening process. The people are nice, standard corporate environment.