Pros
You will be working with many smart people, interesting product and strategy, potential for future IPO, nice office in World Trade Center
Cons
Constant staff turnover, management behaves like a clique, leadership flip flops on decisions, potential for career advancement only if you are close to the right people, office culture is stale