Pros
Besides the access to benefits (like say, health insurance), one of the biggest advantages to working here is that you can "learn a new job" – often multiple times – and stay within the company. For someone like me who is always up for a new challenge, being able to move from the investment team, to the marketing group, to loan services, and back again, provides the intellectual challenge that many people seek – without having to update the resume and embark on a job search.
Cons
Can't think of any at the moment