Pros
-You will learn the markets and market players (concepts, roles, etc) -Human capital of various backgrounds/education/experience -Benefits package is very, very good -Brand name will not hurt your resume -Open culture/transparency(literally glass walls) -Free food -Amenities are great -Provided training on many various realms of finance -During the recession, the worry of unemployment never crossed the mind
Cons
-Though you learn the markets and market players, you yourself are not a market player -Considered by the street as, and I quote: "Used car salesman" -Compensation is comparable to a UPS truck driver, but inflated with "certificates" based on a proprietary model that no one understands (Ref: Glassdoor UPS Truck Driver) -Too much transparency -Culture of passing it off to the next guy -Lack of professionalism -Micromanaging down to your daily schedule