Pros
Casual dress, generally nice co workers, decent benefits, managers are allowed to have their own managements style, free soft drinks in the kitchen.
Cons
Location of the office isn't very convenient, cube farm environment can get loud at times, some of the middle managers can be difficult to work with.