It's a good site; however, be mindful of reviews for smaller companies. One disgruntled person can skew the results. Also look for trends -- my company went through a "time of troubles" a few years back, and reviews from that time period are understandably negative. Most if not all of the problems of that time have been addressed, and so more recent comments are much more positive.