Are you happy with your applicant tracking system? According to a new infographic from talent management software company ClearCompany, the answer is probably "no." It turns out that 64 percent of ...