is this a good company for IT personnel? any feedbacks?