Partners are great to work for. You can take your career as far as you want, but it's consulting so be prepared to do whatever it takes to make the client successful.
Cons
It's consulting, so you put in a lot of hours. If you want to advance, your work life balance will suffer.