Pros: they have a good compensation/benefits package and the hours were decent
Cons: totally micromanaged the employees, no encouragement from management when you did a good job, the job culture, in my opinion, was that they were waiting, or wanting you to fail. .
Secure job but that's the best thing I can say about my experience there after being downsized from two Wall Street firms in seven years. I have never seen worse management then what I experienced with them.