Good opportunity for growth and high rewards, but only if you have confidence, patience and more than a bit of luck
Pros
Reputation was very good, before the whole industry blew up. Is still recognised as among best in field, and times will turn again. Leadership is really excellent, clear sense of direction and give a sense of confidence. Generally equitable treatment of employees, good work progression / career advancement
Cons
Opacity of salary structure and lack of comparison with others. If you do not have much experience you will not be paid your fair market value as inexperience is something you pay a price for (although I believe that is the same at most large companies). Lack of work life balance can be an issue however not if you manage it well. Middle management can be very slow and opaque in communicating big changes but again that is the same at most companies of a certain size and to an extent is the function of middle management.