Pros: part time workers (15 hours/week minimum) can accrue benefits, the cafeteria food is surprisingly great, and free turkeys for all employees around thanksgiving time, (although all these benefits may have changed since i left in 2005).
Cons: parking! (although that may have changed since i left in 2005).