If you have come to the USA looking for better work culture, this is not the place to be!
Pros
Lots of free food lying around.
Cons
Lack of diversity. There is a reason companies focus on diversity so much. This place is a living example of not implementing that. No growth both in terms of technology and personally. You definitely don't choose your career at Deloitte(USDC) like they advertise.You shall work in what you are put into even if your offer letter says otherwise. Differences in outlook and responses between lower middle and upper management. They role play the bad cop good cop routine and does a horrible horrible job at that. So be very careful on how you communicate your grievances. Less benefits and pay than core. Almost like a cheaper version of core. Management is horrible. And owing to the fact there are so many Indians, you will experience the same politics you might have faced working in Indian offices. They don't actually try to retain employees. Their model is to hire freshers at below par market rate (thanks to the challenging job situation currently) and will encourage you to leave so that they won't have to promote you. Then they will get another batch of freshers and the cycle continues. Just like how Indian IT companies work. If you have come to the USA just to earn money in dollars, this is an option, but if you are here to escape the work culture back home and have that American experience and outlook to work, please please please stay away.