Pros
- Variety: opportunity to work across any industry if you don't yet know exactly what you're interested in - Opportunity to work in 1 or 2 industries if you're passionate about any - Flexibility - busy time on projects, but usually some down-time ("beach time") between projects which can be like a mini-vacation - Variety of work if you're interested in many areas of business - GREAT people - Collaborative, friendly, embracing culture - Continuous performance review, and opportunity for self-improvement and development - Travel opportunities - Hotel points and airline miles (i.e. free international vacations) - Learning from your peers and senior managers about what to do and what not to do - Opportunity to do a wide variety of activities outside client-work - Endless learning possibilities - Leadership positions in a variety of work- and non-work related areas - Lots of vacation time - Ability to take on more and more responsibility - Closely work with very senior people who are experts in their areas, but give you opportunity to shine and contribute - International opportunities - Internal mobility across the hundreds of offices around the globe
Cons
- It's a big company with a lot of systems and processes, sometimes can feel bureaucratic - Can't get promoted much out of cycle - Below-average pay - Time-consuming and annoying weekly expense-reporting system - Hard to balance work and private life due to 100% travel with projects - Lots of long ERP systems implementation projects