1. Small Companies: These guys will have limited or no reviews online simply because of their size.
2. Large Companies: A bad review is moot depending on where in the company you work. I've had a fantastic experience with my current employer but that has less to do with the company and more to do with the team/manager. Someone could work at the same company nad have a horrible experience on a different team or working for a different department.