Overall very nice interview process however some questions asked by different interviewers were repetitive. Was a little thrown off in second interview when a separate interviewer was there. Was expecting the same person as last time as they scheduled the second interview. Very thoughtful company. Lots of teamwork and job training.