The people are smart, fun and highly energetic. The opportunities are endless, and the culture rewards people who capitilize on them.
Cons
Still a start up feel, lacking some internal structure that would make life easier in the organization. Decision making by consensus can be hard to navigaete.