What is the word for someone who is willing to do anything for a fee

My character Laila is a sort of allrounder, jack of all trades and will do anything, from being your lawyer or temporary girlfriend to going undercover in the government, assassinating someone or even dropping a bomb in New York and she does not care even if the person hiring her is the mafia boss or the American government or even just a roadside beggar as long as she gets her pay. What should I call her?

Example sentence:

Laila makes her living as a ______.


You can try mercenary

Defined by Oxford DictionarIes as:

Primarily concerned with making money at the expense of ethics.

Your Laila is a mercenary of the highest order.