The hiring process is very immature, people are continually changing, and not well suited to attract talent. The management more than makes up for HR's shortcomings and inexperience though. Background checks are overly thorough digging up the smallest infraction from 7 years ago and dragging it out to be discussed unnecessarily.