Pros
- Ridiculous talent - intelligent, creative, energetic
- Leadership's vision is clear and inspiring
- Performance culture - aptitude and initiative are prerequisites
- Location, benefits, (really) amazing snack selection, people, work hardware are all top level
Cons
- Not much hand holding (a 'con' for some)