Great people and plenty of opportunities and flexibility to learn
Cons
Disconnected Upper Management from day-today employees.
Very disjoint and non-standard dev and quant practices with lack of structure (no QA, no proper product management, model validation analysts...)