Pros - Good interview process - difficulty with arranging in person interviews due to travel but communication throughout was OK given the circumstances. Friendly team and nice modern work environment.
Cons - Communication was consistent until the very end - down to final candidate and had to keep chasing for answer on offer. Overall a good process though.