To be honest the list of cons is insanely long. The biggest con which sums it all up is that working at this company is nothing like what appearances make it to be. Management says they are transparent but they are not forthcoming with much information - most times they tell people when they are forced due to rumors, issues or no other choice. Management presents themselves like they have a strategy and plan for growing and focusing the company - but reality is that it changes so frequently, randomly and without true research and strategic thinking (makes it impossible to keep your role focused in the right direction). The company claims to be inclusive and accepting diversity but unless you are in a clique, drink the koolaid you will be an outsider and anyone not in a favourites circle, good luck being properly recognized or rewarded, regardless of performance. Lastly, they claim they put everything on the table and speak honestly with everyone - nothing could be further from the truth - most discussions with management or senior leadership are lies right to your face. Lastly in terms of execution, whether operations, marketing, strategy, or product development, they claim to have hired people with experience and great qualifications (A Players) when in reality none of these people in such high regard have actually worked for decent sized companies and actually know what they are doing - they fly by the seat of the pants - and as a result the company is managed by people in way over their heads. As a result, while the company concept is great, it falls apart in every aspect of execution from strategy, operations, development, client relations and overall management. Oh and most of the hiring is done based on culture fit - yes that is important to get along - but it usually WAY overshadows a persons qualifications so many people are hired as long as they have minimal qualifications as long as the hiring people think they could be FRIENDS with them - seriously!