Smart and motivated co-workers, good food, lots of people around in general that likely have some shared interests with you.
Cons
High workload and "yes-if" culture is well-embedded into the company, and the risk for burnout is very high if you aren't careful about what commitments you take on or how you balance your life with a demanding job.