Pros
Where do I begin? Its got the fun stuff about working in a Software company, but with the structure and order of a driven, challenging, rapidly expanding and successful organization. The onboarding and hiring process was the best I have ever experienced. Slightly compressed due to an offer from another firm, but these guys were... never less than professional, human, personable, rapidly capable of enabling things, supportive - Jay Venkatachalam was amazing, and as good as her word for the premium experience I felt I received. The behind the scenes work was very well done too - smooth, automated in parts, just... civilized and efficient. Everybody seems to have a Team, collegiate approach to helping each other deliver. Supportive, open door, bright and sharp cookies everywhere.
Cons
Havent seen any. Lots of rocket science brains here, I have a lot of catching up and rapid ride up that curve to feel like I can offer value. Too early to see any cons.