5 key questions to ask before investing in any company