Pros
The talent here is truly world-class. Every employee -- from engineering to the business side -- is capable of building amazing things and with any company they wish. Employees come from schools like MIT, Stanford, Carnegie Melon, and Cal and haved worked with companies like Facebook, Google, and Oracle. With all that said, they somehow all chose to congregate here. You definitely never feel like the smartest person in the room. The culture is very loose and you'll always find people having casual conversations over ping pong or Philz Coffee. However, being a start-up, the environment is extremely motivated to get stuff done. The product is revolutionary and is the best in its class. They're working on some really cool stuff here. Given the nature of the product, everyone is expected to be technically-oriented to an extremely high-level. However, this does come with rewards as every division seems to be outperforming those in similar companies.
Cons
At this stage of the company, there doesn't seem to be enough bandwidth for training or support. Mentorship is hardly existent and people are expected to pick everything up on their own. Very unstructured. Rarely opportunities to work on projects outside of your focus. Most people are overloaded with projects.