4 Things to Take into Consideration When Selecting IT Solutions Companies