Pros
Relaxed environment, nice people at the lower levels
Cons
The major decisions are made by people who have no idea what the site is about. Unbelieve amount of red tape to get simple changes done.
Advice to Senior Management
Understand your product.