Champion Ranks no. 24 on the Best Places to Work in IT list