Good overall thorough process based upon past experience. Met with several people and felt like I was treated fairly. Not much waiting, and pretty quick decisions, the HR process was positive as well. Very friendly, accomodating and smooth interations.