Pros
+ A great place to build a network that keeps on giving after you've left. + Some superb hires you'll be able to learn from (but they don't stay long). + Great teammates + Spring board for mid-career employees
Cons
Similar to being at Pubmatic, there's something that happens to the human body when it gets pushed underwater. You don't simply drown - something in the most ancient parts of your brain switches on and, recognizing, that you are somewhere you're not meant to be, tries to keep you alive. To all still there: Before you're pushed too deep under the ship (PubMatic) sitting in stagnant water I hope you to come up for air and swim to shore. - Communication between teams and with the company overall is very poor. - Execution of new product launches and GTM material often fall short and are delayed to the market. - Wouldn't recommend to engineers. You'll work on your code, but won't be exposed to market feedback to understand the true value of what you're working on. - 30%+ annual voluntary attrition rate. It's created gaps through out the comapny that aren't being back filled. Instead of hiring the best possible candidates management positions are often offered to in-experienced employees to keep them from leaving. - Performance goals aren't being met, which will directly impact compensation if you're in a commercial role.