Is it correct to say: "He works here not so much for money as for pleasure"?
Он здесь работает не столько из-за денег, сколько ради удовольствия.

Thanks in advance.