Amazing company and opportunity.
Associates are tight knit and young. Engineers are Senior guys but only a few.
They have experience and have created successful companies in their past.
Cons
not every concept they take on makes it. many get scrapped which can be quite deflating.
The commute for me sucked