Entrepreneurial culture, good people and respected brand with strong investment products. Lots of fun employee events.
Cons
Priorities are sometimes changes at the last minute and employees are overloaded with work. Tendency to add resources at management level rather than at the base where it is needed