Pros
People are highly paid but comes with a cost to your sanity.
Cons
The culture is pretty bad, when you're aiming to work together with teams and even managers, it seems that everyone has a non-diplomatic mindset and if you're working to resolve issues, there is a lot of finger pointing, blaming, and people taking things to the extreme. I realized this through multiple managers. The senior executives and C-suite executives are also very harsh to their direct reports, which in turn flows down to the regular managers and consultants. If you're not producing, you're going to get booted because that's the culture - Money over People. It was scary to even ask for time off to be with my family. Other team members got approved time off but when they took their PTO, the managers were confused as to why they weren't at work on the "approved" PTO days. Needless to say, I completed all of my projects and got out of there - a culture like that takes a toll on your mental health and your ability to be a team member. One thing I saw at least twice a week was that managers would come out of their offices and talk to someone on the team in a very loud voice, disrespectful tone, and the entire floor could hear and see what's going on. This not only happened on my team but on 2 other different teams on the floor I was on. I always felt bad for these people.