Vantaggi
Great technology. Expanding business. Smart and talented co-workers. Company with great potential but it needs to address its internal problems if it wants to lead the way. In such a competitive context, a good product is not enough to remain at the top.
Svantaggi
As others said, the atmosphere is negative which does not foster motivation. People constantly gossip about others. Suspicion is in the air. It's counter-productive. There is no transparency at the interview stage about what the job is really like which creates mistrust. The disappointment grows when one realises there is no proper induction training neither is there a training methodology in general. As someone said people go through the same mistakes as others, wasting everyone's time, only because the managers do not have a sharing knowledge/training methodology. Also, as someone mentioned, people put their personal interest above the company's.