Lots of opportunities for positions in multiple fields: IT, legal, investment, and banking. Company is regularly growing and expanding in new areas. Quality is important.
Cons
Lots of turnover and reorganizations. Trending towards lower paid, less-qualified workers. Sometimes employees are required to work 60 plus hours a week - may not be bad if you are a contractor.