Deloitte is a great company to start your career. You are surrounded by intelligent individuals and have access to wide variety of resources. You are entrusted with a large amount of responsibility, but at times you have to figure things out on your own. Management quality varies by individual. Some lack the appropriate skills and some are very good. Job work/life balance is good, but can be bad at times. It really depends on the time of year and the projects you are working on. Compensation could be better.
Great place to learn business
Cut throat culture with few options for promotion over manager
Management expect from employees to be available when they are even though there is a flexible work arrangement resulting in some female employees missing transport home (using Gautrain). Some employees therefore work up to 12 plus hours a day to be available for management. Management is not supportive when employees are seriously ill. I had brain cancer and received no support. This is in the area I worked.