In Deloitte the rightly say you own your career. Every Senior Member within Deloitte is Motivating and encourage you to pursue your goals and give valuable advice and feedback so that you are on the right path. You are surrounded with the brightest minds in IT which helps you build up your knowledge and be a better professional. In Deloitte you have a great work life balance and also fun events being organized.

Cons

Can't think of any cons as I had a great learning experience in my whole 4 years of tenure.

Good for people straight out of college and for people looking to learn the job from scratch. Practice makes perfect, so you can expect to get really good at what you do by repetition.

Cons

Unpredictable projects, crazy hours during busy season on top of often demanding commute, as even the local Clients can be located fairly far away. A lot of extra activities required for promotion. Need to network all the time to get on desired projects.

You get to work on some of the top projects in the country; never gets boring because you move from one project to the next; great flexibility (working from home, different working hours); great benefits (amazing maternity leave, flex-time schedules, 6 weeks vacation time); Deloitte people are really great to work with

Cons

Lots of hours and high expectations to meet deadlines; you don't always get assigned to the group or industry you most align with; performance evaluations are competitive