Pros
Great pay and excellent perks package. Met lots of interesting and passionate people. Nice HQ offices - no gym though. Great ongoing training opportunities. Personal experience was overall positive, in an environment that (at face value) lacked obvious A55h0l3s, Team mates are really supportive and kind. So are most of the managers. Great but extralong dragged out onboarding program, with excessive emphasis on DEI, inclusivity, political correctness, security, "don't do childish s**p*d s**t" etc etc. At face value, all management is talking about is human values, compassion, care for each other. Despite the annoying KPI review system (which is mostly meaningless dribble), the management is quite patient with slow progress, and surprisingly tolerant to lack of real palpable performance.
Cons
Personality culture: Apart form the obviously multiple personality CEO, I met mere heads of department whose heads were so far deep up their own cavities, that they started talking about themselves in III-rd person: "Don't wait for &&& *** to make your Meta. One day you could become &&& ***". Yikes. No innovation: While all the great perks and positivity, playing too much on self indulgent slogans like "be the nerd", "move fast and break things" etc - yet a constipated environment where any kind of real meaningful innovation was stifled by procedures, processes and regulations. These are draconically enforced by people who have worked there for few more months and are promotion obsessed - since that's the only way they can prove their KPI's, bonuses and paycheque worth. Feels very similar to USSR. Chaotic internal management: Amazingly, the collaboration among teams is almost non existent, mainly due to a fragmented environment where almost each department and pillars are free to choose their own productivity tools and communication platforms. For such a shockingly disorganised lack of system, the company works remarkably well - like a gigantic dinosaur too big to be brought down by any predator..