Company: Deloitte
Date: 2019-01-12
Overall rating: 3/5
Employment status: former
Experience level: Junior

Good place to start your career. If you are technical, might not be the best
Pros: - Amazing people to work with. This is well often advertised and I definitely met a lot of young bright individuals who I can learn from. Exposure to multiple clients, industries, Deloitte professionals who are subject matter experts.
- Travel: this can be pros and cons, but for newly grad this is often the perks. You get to travel to new destination by visiting client's offices or doing alternative travel. If you have friends and relatives all over the US this is such a great way to visit places. Also you can save on dining and rack up credit card and hotel points.
- Lots of PTO (for Advisory consultant, the starting is 25 days). This is actually very good. Many companies nowadays brand themselves as having unlimited PTO, people usually end up taking way less because they don't know how many days their peers are taking it. Putting a cap (and a higher one) encourages people to take it, also when you leave company will pay out that unused PTO, which usually come out to a month or more worth of salary. If you take reasonable PTO days, this actually is a better system. Taking PTO is hard but if you manage your work well then it should be no problem.
- Firm also has a lot of well-being days, such as an entire week off in December, which is kinda nice.
Cons: - Time management is poor. Face time is still a big issue: in one project, I heard a lot of my colleagues making fun of a guy who left work at 6pm.  No matter how fast you deliver your work, you still have to come home after your boss. It of course depends on your team, some teams are more chilled than others, but expect this to be a norm.
- For technical-oriented people, the work is usually mundane. You are often assigned into a few big clients and doing repetitive, manual jobs, and stretch your hours as long as possible to charge your client.  No room for creative or fascinating piece of work. In addition, many higher management is aware of buzzwords such as big data, data science, machine learning but have no idea what it is, or how to sell it to clients. There are very little work that require coding, the most frequent software used here are Excel and to some extent SQL. 
- In order to succeed, one must be extraordinary at communication/networking/people management. Why do you need them? Well doing good work is not the only thing, you need to work well with your team, get along with resource managers who can put you on good projects, get along with counselor who decides for you if you get promoted or not, network with partners who can vouch for you. It requires a fair amount of finesse to succeed, which can be a challenge for a lot of people.
- The 45 hour work week utilization is a joke. 1. it goes against the work-life balance that you often promote. 2. it strains senior managers from managing projects, often times consultants were asked to put in timesheet way less than what they actually do. 3. consultants were sent scrambled to find tedious projects to fill if they don't want to look bad during performance review.
- bonus: this year instead of giving out bonus that a normal functioning employer would do, they instead sent out donation on behalf of the employees. This is ridiculous, if it is our money we can spend however way we want it. And guess who is claiming on tax benefits now.