Thatcher Associates jobs