Good pay/benefits and good friends. Nothing more.
Pros: great people, made many long term friends, great salary, good benefits.
Cons: too many to list, see my review for the tip of the iceberg.
The only thing this place had going for it was the great people they hired, the salary and the bluecross benefits, it's a shame about the fleas, mice, dust, poor management and overall poor quality of work and environment.