Pros
The team works collaboratively and it's nice to have responsibility for an area of expertise, but then also have a valued opinion in other areas. The company is willing to invest in the success of its products and its people; everyone is encouraged to think creatively and share their ideas, no matter how big or small - and it's not uncommon for the truly great ideas to become reality. There are some truly brilliant minds in the ranks here, and it's humbling and inspiring to work along side them. The team works hard, but also fosters a culture that is fun and inclusive, and the work-life balance is still pretty balanced. As the company grows, there's also room for individual growth and development. It really is a great place to work.
Cons
No real cons to speak of.