Pros
Allow remote work and offer a well-being subsidy
Cons
The IT consulting department (commercial part) is suffering from diversity crisis - they hire only representatives of one foreign nation with a completely different culture and mindset from what you would expect in the US, hence you have to deal with sexism, homophobia (despite what they are saying about inclusion and support of minorities), lack of professionalism and overall toxicity. It's a definition of a toxic workplace. Managers can lie to you to to make you accept a project which can turn out to be completely irrelevant to your skills and interests and they will never release you. If you complain - expect retaliation through your performance review. They do have HR process for cases above, but most people don't want to deal with it or are afraid to get themselves into bigger trouble. This is why they have such huge employee turnover. They try to retain people by offering signing bonuses that you have to pay back if you leave before reaching 2-year tenure, so some people choose to stay just to avoid this penalty. Another terrible thing - they don't deliver anything useful to clients, you can spend a whole year on a project without being able to follow any best practices or delivering any meaningful work - the way it works is they agree to anything clients say without actually CONSULTING them and then keep telling everything is going well (client don't usually check the work) and continue charging them - everything is about money only. I don't believe this will last long. Pay is also way below market. If you care about your career and your mental health, want to improve your skills or learn something new - avoid this place at all costs.