Product Based vs Service Based Companies - What is better for you?