Deloitte offers three different career paths to choose from, of which I chose the path with the least mandatory firm related requirements. Sure, there is less job stability with this path, as you are tied to your client project and if your project goes away you could loose your job with Deloitte. That said, if you network with your colleagues and attend social events, especially with colleagues on the other career tracks and more importantly, if you prove yourself to be a valuable member to the firm and the clients love you, even if your project goes away there is a good chance you'll find another project within Deloitte. The company is very large and has many projects to choose from, especially if your located in the DC area. Your career with Deloitte is completely what you make of it. If your goal is to make partner one day be prepared to put in a lot of time and energy and sacrifice with friends and family. If that's not your goal, like myself, you can enjoy putting in your 8 hour days supporting your client and go home and spend time with your friends and family and still feel equally as valuable to the company. I've been with Deloitte for over 6 years now and its by far the best company I've ever had the pleasure of working for.