Pros
Some nice people work there.
Cons
Horrendous onboarding process, ridiculously complicated and uncoordinated processes, some projects with dubious ethics. Lack of openness and trust, anyone who dares question anything (or is neurodiverse) will pay for it. No value is placed on diversity or individualism and no support is given. Anyone who is the slightest bit different is set up to fail and then punished when they do. A truly nasty company.