How companies were chosen for Best Places to Work in IT