I want to start off by saying I was a good employee there. I worked crazy hours and received good reviews and promotions. My reason for leaving was the terrible work environment created there rather than the work itself.
It doesn't matter how smart or efficient you are, if you are not happy to do a huge amount of overtime you will not get promoted. They reward the people who stay until midnight. They refer to the busy times as "month end" which is supposed to occur during the first few days of the month, however for some teams this can last for 2-3 weeks.
The turnover is unlike anything I have ever seen before. People quitting without having a new job and openly saying they would leave for a job paying less money. Every person I speak to who is still there is actively looking for a new job.
Senior mgt often makes promises to reduce overtime. However as soon as they do they take on more work without hiring the staff first, putting the employees back in the position of being overworked again. I went through this cycle a few times when I was there so learned that they had no intention of lowering the workload.
They don't give references other than to confirm dates employed. You need to get someone who has left the company to give you a reference or hope that your manager will give you one anyway.