Which of these companies would you rather work for, and rank in order please based on reputation?