Great company full of extremely intelligent people. If you are motivated, you will definitely enjoy the work as well as the ability to have a positive impact on the culture and make a genuine difference.
Cons
Like anywhere, budget constraints given the current market.