单项选择题

There are a few small things that I don't like about my job, but ______ it's very enjoy able.

A.all at once
B.once and for all
C.so much as
D.by and large