Not enough room here to list the negatives
Pros
Good salary compared with other financial institutions, work from home, decent vacation time, benefits strong but deteriorating rapidly. Good people working there, but that also is being deteriorated.
Cons
Huge influx of Indian employees under the pretense that those skills cannot be found in the USA. This is reprehensible behavior - but seriously, who would stick their neck out? Even writing this is a risk. Promotion of buddies without credentials or peer respect. Layoffs of quality employees. Overworked employees who are left after layoffs. Senior executives constantly spewing spin and carefully crafted "truth". Illegal activity leading to compliance requirements and penalties for which employees who had nothing to do with it are made to take training and adjust their behaviors while no mention is made of oversight of or penalties to those who were actually guilty. No training provided for technical staff, no respect whatsoever for technical staff and their need to keep skills current or value them as a resource. No symposia, conferences, expos etc attendance provided - except for the fat cats who don't use it anyway. Adherence to the philosophy that paying a foreign employee less money for less time is cheaper than paying a USA employee a little more (and retaining them beyond a 3-year visa) who will do the same job in 1/3 of the time and retain a valuable knowledge base and skills that can be leveraged into future projects. I think I'm going to run out of space here.