Pros
+dream team, +international team, +team support +genuine best employee attitude towards job I've seen (people seem to be happy to be in their roles and this attitude appears to be shared among whole company), +work travel (and the way it is served), +events, equipment, cool laptopos, phones and all the bling you can imagine, +food and beverage policy (no limit free awesome food everyday) +work not drive (you can use uber for free for company related reasons -comes in handy) +biggest and best projects in the country, +competitive salary +feedback culture +clear (although strict) rules +netflix badge on top of it all,
Cons
-it is said salary is top of the market, but it depends (it is more complicated) - lots depend on your manager's approach, but from experience it is rare to get an annual update of your remuneration, -raise is generally given with promotion, hard to get significant raise in exisitng role, -working hard does not mean it is percieved "good" in any way / you are definitely not being praised for working hard (although teams are small and there is a lot of work) -as an employee you are in a way "owned" by the manager (your manager is a person deciding to hire you and also to fire you). -if it is challenging for your manager to communicate constructive feedback then you're gonna have a bad time, -the amount of projects to handle simultaneously is challenging, -there's more work than you are able to do, -you are 100% responsible for your topics, if you don't do it on time then you need to come up with way do still deliver (f.e. evenings/nights), -you need to prepare presentantions (time consuming), -cheesy obligatory activities during offsites, -lots of team members being fired on a regular basis (for example due to reorgs), -there's this constant awareness that "one day my time will come" and that generally few people "retire" from this company, but it is in line with the whole "dream team" approach, -it is wise to keep in mind that your HRBP also serves as the executioner - the way an employee is let go may be brutal (but you get a golden handshake) -there are brilliant jerks, although not many