Nice and easy environment
Exciting to work with biggest investment banks
Lots of technology being developed, opportunities to lead the game
Bosses decent; women don't have glass ceilings
You learn here lots of technology, which can be of value with other firms
Cons
Continuous reshuffling of the organisation, confusion on roles
There's a bit of fighting between developers and sales
Not the highest salaries available around