Pros
1. Exciting, Challenging work 2. Good collaboration with technical peers 3. Almost zero politics 4. Good, Focused Leadership Team with loads of experience in server 5. Competitive overall compensation, but can be better w.r.t peers in the same market
Cons
Technically, No Cons. Non-Cash compensation should be much better.