Pros
They treat you like a person, not an employee. That's reflected in how management approaches employees, just collaboration, and ideas. It is a very challenging company due to the pace and innovation, which is awesome. If you apply yourself, you'll go somewhere.
Cons
Work/life balance could be better.