Business is a bed of roses but need to remove thorns all the time business challanges corporate human-resources solutions