Pros
A great product, great marketing. Great people from all around the world. Location is great. Salary and benefits are ok. Friday drinks are a very good chance to mingle with people. Respectable and approachable top management (I refer mainly to the CEO & CFO)
Cons
Your career depends 100% on your line manager. If your ambition differs from the path your line manager has on his/her mind, your career basically is stopped, if lucky - or you're even invited to leave. The fact that you are performing (or over performing) is irrelevant. No support from HR to employees. No career paths. Training is basically for the "high flyers" - which are again picked by the line manager, not necessarily through merit. Systems are jurassic. Flexible work again depends on your line manager - which in my view is discriminating. TONS of office politics, everybody is playing their game, not always thinking what's best for the company but only on their own careers. Work in silos. Company claims to value "entrepreneurship" but in the moment of truth, that is not the case. Extremely decentralized, makes decision making processes complex and long. And often, empty. Did I mention the office politics? :-(