Freshworks IPO: is the fast-growing software startup a buy?