Great place to find opportunity to grow and take a chance to create system around the company.
Cons
Unbalance work life for people who need stability, and not a perfect place for someone who not used to ultra shifting on system and regulation, who always based on trial error