Great place to work for your career, amazing opportunities for growth and a great system of mentorship around
Cons
Leadership at the top is pretty out of touch. They care about the products and are receptive to feedback in my experience, yet they have steered the ship poorly for the last 5 years.