Pros
Great place to work and develop skills. Excellent benefits package. 401k and Cash Balance pension plan. People are amazing and manager actually cares.
Cons
None really. Except if you work in actuarial and aren't in the Actuarial Leadership Development Program (ALDP). ALDP students work less hours, get more study time, get promoted just for passing exams (not for working hard), get bigger raises for exams than other students. Overall, they get paid more to do less, it's pretty pathetic. I'd take a student from the Consulting Actuarial Development Program (CADP) over the ALDP any day. CADP students are well rounded, can complete a project from start to finish (not just a small part, without understanding how it fits into the big picture), can present to peers as well as clients and they get paid less to do more.