Pros
Learn a lot about the banking world
Downtown location, and travel costs can always be expensed
Great managers and support
Really great work life balance - if you chose to leave at the regular time or if you chose to stay, it was the same, as long as you finished your work
Cons
Not a lot of cooperation between departments
Not enough ownership for mistakes
Everyone blames other people for mistakes
No structure or direction
No big challenge or innovation