Pros
Deloitte's name will go far on your resume. The hours you're expected to be at work is from 9 AM - 4 PM. Some projects will allow you to work from home. Certifications are paid for.
Cons
Extremely low pay and the rate at which it grows will be worse than switching jobs every two years vs getting a promotion every two years. Utilization metrics penalize you for taking PTO and going on holidays. If you join as a college graduate, your project options will be limited to whatever gets thrown your way. They will tell you that you own your career, but my experience has been that it ultimately comes down to 100% luck whether or not you'll get to do what you want. Not a very good place to gain experience when you're starting your career out of college. My advice is to study on your own time using Deloitte's resources to advance your own career. Signing bonus requires two years to keep or else you pay it back if you leave. 401k match is non-existent at 25% of up to 6% which vests over 4 years. This pretty much .375% match a year. Required to travel occasionally despite them saying you won't be traveling. Normally this isn't a big con, but you take a salary cut to avoid the travel and it's just unfair to do what core consulting does without the pay.