Very well organised process. HR department gave very transparent info (how many candidates, how many open positions, salary). Senior staff was very kind, smart and always on time. Questions, a part from the usual fit questions, were designed to test one's ability to solve a problem on the spot, even though arriving at the correct answer wasn't the only thing they were interested in.