The best advice I can offer, is to take every ""excellent"" review with a grain of salt. Most companies are aware of these types of sites and will ask employees to create accounts and give their own company amazing reviews. Most of the time reviews that make the company sound amazing are really its on employees.
more