Pros
You might get to work with some "interesting" technologies however you'll need to be very flexible with your definition of "interesting." If you want a job that pays you to mostly send emails and discuss things in meetings for hours on end, this place is for you.
Cons
Trump V2.0 probably takes the cake here, but there are so many. The workplace is inflexible and most coworkers are technically inept despite having advanced technical degrees. Poor performance is tolerated and people rise to their level of incompetence. Management will go to great lengths to defend favored employees when performance-related concerns come up from the working level about specific associates. Passive aggression is pervasive and seemingly a desirable characteristic in this workplace.