Pros: vendors bring goodies all the time! casual jeans everyday type culture.
Cons: living to work, not seeing your kids grow up since you are always working.
If someone does not mind a 50-60 hour work week, and an unmanageable caseload, but at the same time something that pays fairly well, they will be happy here. Coworkers are the best I have ever worked with.