Cross-functional teams: A panacea or just another headache