Pros: compensation, work/life balance, benefits package, etc.
Cons: since working in a field office not as much room for advancement as i would have liked.
I was lucky enough to land a job at Principal Financial Group when I was just 21. I have nothing but great things to say about them. The way they treat their employees to their benefits package. They promote work/life balance is one of the most important parts of the job. They take care of their employees even when you are being let go due to downsizing.