Pros
For the average college graduate, it's not a bad first job. The pay is better than a lot of small companies at career fairs, somewhere around 60k for the past couple of years. USDC teammates are mostly friendly and down to earth. A lot of H1B & contract workers - the USDC is basically the intermediary between offshore employees and "core" D. The consulting structure affords you the opportunity to move between projects, which keeps the burn-out at bay without the stress of finding new employment.
Cons
Because the USDC is Deloitte's "on-shore offshoring", you are a second class citizen to "core" Deloitte. Benefits are not as strong, for example: pay is roughly 25% lower on average; core employees receive 16 weeks of baby leave, while USDC new hires receive 2 weeks; there is no pension program; I believe PTO is accrued slightly slower; you do not attend Deloitte's "university". Core employees are generally unaware of these differences. In some cases, core employees will treat USDC as "the help."