Pros
They only hire A players and have a strong push towards diversity. You will be challenged and you will learn a lot because of this. Other pros - great location - lots of growth and room for upward mobility - beautiful office - vacation - when allowed to use - great place to make friends - if you are looking to learn and be challenged, this is a great company
Cons
The company is young and still going through expected growing pains with product and process that can cause a lot of stress. There is also the a culture of advancing people based on popularity vs skill, although this is not true in all departments. It is a great company for some but buyer beware. Things are not as they seem. Other cons: - lower than industry pay - poor parking situation - lack of communication and cohesion among teams; especially sales - lack of honest visibility into senior management/leadership - accountability is not consistent across all departments and some people (depending on their “popularity” are allowed to get away with a lot - Long hours with no work life balance - disorganized (although typical of a start up) - if you don’t agree 100% with leadership, you are labeled as a bad egg