Pros
From HR scheduling interview, to completion of interview, to hiring timeline, and onboarding process, my experience from everyone has always been professionalism, transparency, considerate, and thorough.
Cons
I did not encounter any areas of improvement needed. I am a third time hire and every time the process went smoothly and quickly.