The Best place to work in IT? You will be surprised