Pros
Great culture, flexibility, people, and talent.
If you're a self-starter you'll excell.
Benefits are solid and always improving.
Very competitive on pay.
Dynamic evolution and growth as a young firm opens lots of opportunities.
Cons
Startup culture isn't for everyone.
In office 5 days a week.
Lot's of change.