Job satisfaction can be lost for all of the following reasons EXCEPT:

ALack of opportunities for promotion
BBickering with co-workers
CBeing recognized for a job well doned. Having little or no say in decisions that affect you