Professional from start to finish. I was contacted by a corporate recruiter and scheduled an introductory screening phone call. This led to a more in-depth cal with the recruiter, followed by calls with several members of management and the person to whom I would report. That was followed by video interviews (since I was out of town) with several people that I would work with. They flew me to Nashville for a day of meetings with various people that I would work with/for. Everyone was professional, punctual and pleasant. It seems like a great company and I learned a lot during the process.