5 Questions to Ask Yourself Before Working With an IT Staffing Company