Pros
I started my career here straight from undergrad and quickly got promoted to a senior business analyst within 2 years. The pay was really generous when I came in but because of my jumping a couple levels, it took a few years for my salary to reach market for my title. I took the time to get a lot of exposure to different organizational units early on in my career - projects, affinity groups, etc., and got a good understanding of the business/found mentors/manager sponsors, which I fully recommend to anyone starting their career here. Benefits and work-life balance (for the most part) were stellar.
Cons
Take my experience with a grain of salt, as I trust I only saw a small part of the big picture: Part of the reason why I left was to get exposure to other industries/business models. I was stagnant in my position and tried feeling out project manager title jobs but got some feedback from the hiring managers that they wouldn't consider my project involvement or project management classes and my senior business analyst title as "project manager experience," even though they liked me. They seemed to promote from within their own group or there was a lateral from elsewhere in the company. Additionally, around the time I left in 2015, there had been a lot of internal reorganization that made the work environment really negative. For the reasons above and other personal ones, I decided to look elsewhere.