7 mistakes to avoid when choosing the right IT staffing firm