Congratulation!!! How long did it take to get this offer after the on-site interview? Did you find this job through recruiter? Thanks