Pros
Participate in world-class projects. Good benefits. Experiences are completely different for scientists, postdocs, interns, engineers, and support staff. If you are reading reviews to get a sense of what your job might be like, ignore reviews that are not from the role you will be in.
Kontras
What the person below said. Their "diversity" efforts basically involve hiring people and throwing them into the existing culture with no support and seeing who can deal with it. This dynamic is enabled by management and engineers, who are under deadline and want to keep things running smoothly at all costs. The way they create and run teams is generally dysfunctional and encourages hazing of new hires, since it is just a byproduct of the lab's unwillingness to promote or compensate experienced techs. There is also a lot of gossip due to the inconsistent workload, and a general culture of talking down on other people's work.