Good pay, great exposure to banking and capital markets.
Cons
High turn-over and long hours. Management is taking outsourcing initiatives too far. Senior staff is very talented but over-worked while management negotiates risks all day. New hire training was non-existent.