Sentiment analysis has found its applications in various fields which now help companies to correctly assess and learn from their customers or clients. Sentiment analysis is increasingly used for social media monitoring, brand monitoring, voice of the customer (VoC), customer service, and market research. Sentiment Analysis uses rules-based, hybrid, or machine-learning-based NLP methods and algorithms to learn data from datasets. The data needed for sentiment analysis must be specialized and needed in large quantities.