Get to work with big clients. Varied and interesting. Can work independently. As its a big company you can also work around the world. Plus everyone needs insurance.
Cons
Have to always show up with your A game. You get the feeling that you need to bide your time before you can advance.