Good team, great process.
Took the time to understand what I wanted in terms of career development and handled the interview process respectfully.
Were very transparent about what they could offer me.
Great company to work for - respectful staff and flexible hours. Managable workload with enough challenges in it.