Allows to enter the field of quantitative finance with a competitive salary
Cons
Once you work with a client, the company does not really follow what you're doing.
You have to negotiate hard for anything you want.
Management is versatile.
Communication is difficult
Period where you are not staffed are not well managed.