Pros
You can knock yourself out all day on the free food. You'll need to, to cope with the misery of working there.
Cons
This really is a nasty, nasty place. Dull, tedious workload, unnecessarily long hours with absolutely no give and all take, inward-facing approach with no regard for customers whatsoever, micromanaging middle management whose only specialist skills are brown-nosing. Think Lord of the Flies - a kid in charge of the other kids and not a colouring in book in sight. The company prides itself on growing organically, so it never gets any fresh ideas in, and subsequent generations of middle managers just follow the status quo. Oh, and factor in the several sizes of new trousers you'll need to buy as you get fatter and fatter from misery-eating.