Pros
Huge on Training Diversity is Fostered and encouraged Colleagues are World Class
Cons
Performance review is 100% based on one person and if that person suffers from bias and racism, nothing can be done from the company to stop them from sabotaging your career. That person can set moving targets to justify you not being sufficient and subsequently getting fired. HR will not help other than to try and mediate the situation the help you feel better. Workplace investigation won't help they are only there to minimize the legal risk to thr company. If you work here and get a crappy manager, my advice would be to shut up and take it until you can transfer to another manager. No matter how much notice you make about the situation, your manager will always win and it's unfair and it sucks.