If you are very patient, hard working and have a strong sense of urgency then you may enjoy working here. I learned a lot about IT and learned a lot about the software development life cycle and placing technical specialists. Felt strong sense of success but really put my head to the ground and had to work hard at this before feeling that way. Good People but not the greatest culture. Family Owned and will treat you right if you work hard and are loyal. You earn commission but are given a good opportunity to make good money.