well I dont agree that Marketing is a revenue function.Marketing is a cost function as its needs finance to design and launch new products which in turn being sold by Sales people brings revenue.
Anyways, I would prefer going for HR, there are several functions in HR which keeps you updated both with the outer market trends and also about the organisational trends where you are employed.
Anyways, I would prefer going for HR, there are several functions in HR which keeps you updated both with the outer market trends and also about the organisational trends where you are employed.