单项选择题

A.The job is not rewarding but challenging.
B.The job is both challenging and rewarding.
C.The job has both its strength and weakness.
D.The job is hard work and the pay is not satisfactory.