English: And yet the company faces many challenges.
Telugu: అయినప్పటికీ ఈ సంస్థ కూడా ఎన్నో సవాళ్ళను ఎదుర్కొంటోంది.