Pros
Good reputation in financial industry
Cons
Plain bad culture at the technology group. Sacrifice of personal life earns you good impression and promotion - incapable managers and weak employees stay in office 12 hours a day staring at screens trying to reach 7pm... dressed up 'professionals' must eat lunch at desks even there's nothing to work on. All you need to do is to show how much you sacrifice yourself to earn good impression. If you do great job but need to work from home or leave early for family issues, you are a plain bad employee. Managers have no experience managing large scale infrastructure. Entry managers can't stand talent employees' great work and think that's threat to their positions. The general culture is 'Stay in office from 6am to 7pm for years and you will eventually get there. '