Finding a great company to work for in the US can be quite a challenge since there are so many companies, you...