Benefits, work environment, the culture of innovation and peer diversity.
Cons
Much of the entry level type positions are being done by 3rd party vendors for some divisions. They are working out the details as AI will make a large imprint on the company and the analysts.