The Upsher Smith team was well organized and had the process well planned. The process took a few weeks, but I believe it is normal for positions like this. Each person I met with was professional, polite and respectful. Based on my experience and first impression, the company impressed me.