Pros
The people I have worked with here are great. Sometimes they are short on details - but that has more to do with client communication than the business itself. The benefits are good. Decent time off, very flexible in regards to scheduling, 401k matching, and the training is great for people just starting. Get the work done, and it's not a bad place to work.
Cons
The pay is below average. Not bad for a starter position just out of college, but not anything to write home about either. I have heard from others about managers playing favorites and politics, but you will get that at most places. I haven't seen anything that makes the company any better or worse than other jobs in the banking industry. The community for banking investigations is relatively tightknit. Expect any news, good or bad, to follow you.