it company requirements