Contact the publisher of this press release Insight Global Ranked a Top 20 Best Place to Work in the Nation