Grow is a great place to work. I have never worked with more talented engineers. Everyone I worked with was kind and thoughtful. And the compensation was competitive.
Cons
I wish engineers were moved around less. At Grow, PMs decide which team an engineer is on which. PMs (understandably) don't always understand the inefficiency of swapping out engineers on projects.