Long and drawn out, communication was lacking something major, was strung along for multiple positions. I came into office 3 separate times, staying for 1-3 hours each time. Everyone I met was very nice in person, and interview questions were pretty straightforward. There was a shadowing day, which normally I appreciate when a company does.