Nice colleagues
Flexible working hours
Nice office
Coffee
Beverages
Other things that don't come to mind at the moment
Cons
There are times where things aren't as organised as they should be but that is an ongoing improvement that is quite visible.
I can't say this is a con, but for super-organised people who expect everything to work as a Swiss watch, it may be a con :).