I realise that this top 100 list won't include every company that we could all work for, but it does provide some good insights for...