When I worked there they had smart experienced engineers to learn from. As a fresh college grad I was exposed to a lot of new and interesting technology. The premise of the company was compelling.
Cons
I wasn't always learning the right way to do things and some engineering standards were dropped.