I was only there for about 6 months (I took a temporary position before returning to school), but it was a good job -- the company seemed well organized, my supervisors were friendly, professional, and a pleasure to work with. It was essentially just what I was looking for in a summer job; no qualms at all.