Pros
Since I worked in IT, my review is for this department only. I got thrown into the deep end since the very beginning, and while this translated to a LOT of work, it also meant I got to learn a lot.. Adherence to ITIL standards, good change management process which can be a pain short-term, but long term is very good in keeping do-it-on-the-fly/test-in-prod-first developers in check Enough say in terms of implementation of a particular project.. More than enough enterprise level technologies to work with..
Kontras
Too much turnover in IT, parts of the environment can become messy because 'too many cooks...' Compensation lags behind market rate, esp for the finance industry Bonuses too low / almost non existent (IT) Mid level management does not stand up to upper management, resulting in unrealistic deadlines Depending on your teammates, you could end up managing a lot of projects..