Pros
It was a good job right out of college to get some experience and get an idea of what work life was really about. Premium pay was okay. While I was salaried, I did receive overtime at half of my calculated hourly pay. Example: If I worked 50 hours, I would get my standard 40 hour pay but also be paid for 5 hours for 10 hours of overtime. It was nice to get SOMETHING for all the late time but I slowly learned that it was not worth it. Vacation time starts at 20 days, 10 of which have to be consecutive due to Dodd-Frank legislation (investor protection/fraud monitoring).
Cons
LOTS of late nights. I averaged about 50-52 hours every week. Promotions and raises are only done once a year which is "industry standard" as I was told. Managers seem to be promoted based on time served not intelligence. My manager was using notes that she borrowed from a girl who had been employed only a month! The hierarchy in the company, especially Baltimore was really bad and rigid. If you are low man on the totem pole, don't expect much help, and expect to get the shaft often. Very limited work/life balance, which they claimed was very important to them. They give a gym subsidy of $25 per month, but this is taxed once a year and it only works out to be about $15 per month. "Forced" volunteerism. Coworkers and I were pressured constantly to donate, volunteer, "we are not doing enough in our group," etc. It didn't feel like volunteering at all! Parking is not free. It costs about $120 per month to park at the building you work at! Bathrooms are limited. 3 stalls for each bathroom, for a floor of about 225-250 people.