Pros
Work with smart people in a challenging, fast paced, and fun environment - working here is life changing. The people I work with are now some of my closest friends. They are without a doubt some of the most passionate, brilliant, hard working individuals I have had a privilege to know. On top of they are people that I truly care about and feel truly care about me - everyone is rooting for one another to succeed. I could not imagine a company that has inspired me to learn more, be better, and push harder. I feel ownership over the work that I do and the growth that I see in the company. Everyday is a new experience, a new problem to solve, or a new question to answer. The work/life balance is challenging, but people have fun and have a sense of humor. People share interests, spend time together outside of the office, and celebrate hard work. We're obsessed with Uber - it's a requirement.
Kontras
As much a pro as it is a con - there is a degree of uncertainty in working here. The company is changing fast and if you're not ready for it, you can get whiplash.