Pros: Pay can be good, excellent benefits, tons of upward mobility, colleagues and management care about you
Cons: Long hours are common, constant travel, if you're single your personal life will be neglected
Deloitte is an excellent company with many different opportunities. Not only are you able to make your own path and move vertically, if you don't, you will be let go. With that in mind, only join if it's a first step in your career or if you intend to retire as a Partner/Principal/Director either here or at another firm.
Everyone is incredibly helpful and welcoming to newcomers. The general rule is that if you need help with someone, ask and someone will find an answer for you. When you need to get engaged on something, people are constantly wanting to connect you with someone to help you build your network. While it is a networking-intensive company, it's not hard to do. People are eager to help.
The only problem is that work/life balance and your happiness will largely depend on your project culture and the culture of whatever PRD work you are engaged on. Some managers and principals don't require you to burn the midnight oil. Some do. Sometimes you have a client that has incredibly high demands. You're mostly at the mercy of whether or not you management can manage the client's expectations. Sometimes your client wants everyone in the office at 8 am Monday morning and nobody can leave until 6 pm Friday evening. That means you basically have no weekend due to travel.
The good news is that we have been experimenting with many clients with alternating travel weeks, no email in the evenings or on the weekends, etc. to improve work/life balance.