Company: Deloitte
Date: 2016-12-09
Overall rating: 3/5
Employment status: current

Good luck finding a project (that interests you), but otherwise its OK
Pros: TL;DR:

-great benefits
-some of the smartest people i've worked with, from a technical perspective
-good management at least on my project

Deloitte is a good company, particularly if you have a passion for your work and manage to get onto a project (keep that in mind for later) that generally interests you. You can easily expect a yearly raise (this is a huge firm after all), especially if you put the work into your projects. I'm not exactly a social butterfly, but I haven't really met any people that acted unprofessionally. The team I work with knows when to get serious, and when to crack a joke, but we always manage to get our work done on time. Your work will get recognized if you put enough effort into it, and the firm will look for work for you if your current project falls through. They are trending towards having more work/life balance throughout the year, adding 1-2 more "well being" days for employees (essentially more days off).
Cons: And now for the cons. These cons are the only reason I didn't rate Deloitte 4/5 stars, but I have my reasons:

-utilization metrics: you are expected to put in X amount of hours per years towards the client based on your job title. This can get tedious to manage; you will NEVER be able to reasonably use all your vacation days, and you will likely accrue way more than you actually use thanks to this system -- which makes it impossible to use all your vacation.

-tedious oversight. You will have a "counselor" that you check in with occasionally, you are expected to confirm your work availability at the beginning of each week, you will need X amount of learning hours per year that you do on your  own outside of these courses. You are strongly encouraged to "contribute to the firm" in some form in order to look better at the year end. You can work hard but only get recognized for average work.

-networking can be a real pain. You are strongly encourage to network -- in fact you pretty much have to, if you want to find a project that you are interested in. Even then, it can be virtually impossible to get in touch with people that can get you onto a project you are interested in. You may spend days, weeks, waiting for an email reply -- but often you will have to bug people multiple times. Be ready for many dead ends. Talk is cheap but email is cheaper. This is easily my main con, as I have been trying to get onto a cybersecurity project for over a year.