Pros
- super fast growing company - wonderfully smart coworkers; smartest team I've ever worked with - extreme internally transparency, decisions written down, KPIs shared broadly - lots of opportunities for both mentoring and learning from others - very, very cool technology, both in the streaming data space and the cloud/saas space - upper management have very strong perspectives on our business strategy and share it freely, while using lots of data to course correct along the way. very much an engineering way of driving a company
Cons
- super fast growing company -- normal growing pains - we're moving from a pretty silo'd company to a very integrated one and the cross-team communications get overwhelming; and the speed of decision-making and engineering productivity have (temporarily?) taken a hit - so many new people constantly and everyone tries to be helpful. But with a lack of history it sometimes slows things down and we end up revisiting earlier approaches/going in circles a bit