Pros
I have worked at the firm for almost 6 months now and can't think of many pros to mention. Experience at the firm is very subjective based on the admin team you are hired on as well as the project teams you work with. The only pro is that if you are really lucky, you'll get to work with a decent team with integrity and good rapport.
Cons
As a newly hired employee, I've had a very rough experience at the firm and even worse, I'm not alone in this. So many issues, combined, make this experience unbearable on a day-to-day basis. Although the experience can be subjective, it's really important that these be considered or else you're just testing your luck. Here's an overview: - your career manager (the one responsible to staff you on a project) makes or breaks your career. Most CMs I've heard about do not care about their subordinate's growth, development, conflicts, etc...they're only looking out for themselves - Besides the CM role, no one else is formally expected to support, mentor, or advice you... - this firm is just as politically driven as its clients are...relationships win over merit and morals. So just imagine, as a new hire, if you don't have a relationship with your CM, you're already on an island. You don't have any other formal source of support. - there's an expectation that you should know every single thing required because no one wants to be accountable in training or educating you about the most foundational things like process - people are often pressured to sacrifice their integrity - some contracts are setup in a terrible way where the firm has overcommitted without the necessary resources...and the team has to take the lift for the firm - you are pressured into situations where you're working 110 - 150% - people have hidden agendas, so you never know who you can trust