Company moving at lightening speed to develop a product, but not compromise quality. They value and appreciate their employees and promote open communication. Employees at the company are high performing yet do not have big egos.
A compelling (and fun) technology with a growing user base that's only scratched the surface of its potential. You get to work with innovative team members who are not only highly skilled and intelligent but also good people. I feel like senior management really cares about what employees think and actively encourages feedback. Salary and benefits are good. Work-life balance is respected.
Cons
I don't view this as a negative, but it could be for some. It's a dynamic environment where change (growth) is happening fast. One needs to be comfortable with that in order to thrive.