Pros
Decent Pay, Consistent Raises, Great Training, At the time had a great DEI program. Also if you are interested in developing out of the role the firm is very supportive. Their current CEO started at the firm as an admin.
Cons
I'd say most cons are more role related than firm related