I've worked for this company for over 4 years, and it has offered me a great opportunity to learn about the staffing services industry, the IT industry and to grow as a professional. I appreciate the "work hard/ play hard" culture and the team oriented environment. I work harder than most of my friends (besides my NYC stockbroker friends), but I also make a better paycheck for it. Some reviews say Insight Global is a Scam, and I can only imagine that those people believe life is meant to be served on a silver platter. 5 stars for a 5 star company.