The benefits package is ok and co-workers tend to get along well on the floor. Most of the MD's are decent enough to work with.
Cons
I did not like the fact that I got floated to other departments frequently. It would be hit or miss when floating what kind of assignment one would get, and staff on certain floors were less than helpful.