Significantly talented individuals. Complex problems to solve. Cutting edge technologies. Ability to prove your worth and be paid accordingly. Travel can be a pro or con depending on your outlook.
Cons
Not too many cons to share except that there may be a steep learning curve to come up to speed with your peers. Travel can be a pro or con depending on your outlook.
Very smart people that really understand the marketplace they operate it. The organization is small and flat so you get a lot more direct access to the company's C-Level leadership.
Cons
Very niche so the breadth of what you're exposed to can be limited.