Pros
-401k match is great although not all accessible until you have been at the company for some time -ok work-life balance in most teams -some smart coworkers -ok management team -company has worked to revamp internal tools to catch up with other tech companies - can gain strong technical skills and as well as access to further edu: CFA ect.
Cons
-pay recently was cut with no bonuses in most positions /pay is generally under market value -weak company culture without clear and strong vision for the future -lackluster growth relative to peers in an increasingly crowded space -new client service model is supposed to be a one stop solution but all its done is created internal confusion in terms of advancement and career growth -honestly a place to go if you have no other options within the industry or you want to a way to learn some finance basics before MBA