Pros
The people below senior management level are 'long-timers', which speaks volumes for the good company it WAS to work at. They have seen a lot of change in the past 8 years, not at all for the best. The people are Bankers' greatest asset. Also, some jobs offer telecommuting.
Cons
The employees come last, priority-wise, with pay and advancement opportunity while senior management is very well-compensated with salaries and sign-on bonuses. It's a sweatshop for the rest of the people...little to no work-life balance. Close to impossible if you're a working mom. Get ready to put in a lot of extra hours twice a month, at quarter-end, and at year-end. The exempt (salaried) employees are just expected to work these extra hours without compensation (no pay, no comp time). Non-exempt employees who earn very little to begin with are paid for the overtime.