Background: Employees of technology companies evaluate their experience through online reviews. Online reviews of companies from employees or former employees help job seeker to find out the weaknesses and strengths of the companies. The reviews can be used as an evaluation tool for each technology company to understand their employee’s perceptions. However, most information on online reviews is not well responded since some of the detailed information of the company is missing. Objective: This study aims to generate an Aspect-based Sentiment Analysis using user review data. The review data were then extracted and classified into five aspects: work balance, culture value, career opportunities, company benefit, and management. The output of this study is the aspect score from each company.Methods: This study suggests a method to analyze online reviews from employees in detail, so it can prevent the missing of specific information. The analysis was sequentially carried out in five stages. First, user review data were crawled from Glassdoor and stored in a database. Second, the raw data were processed in the data pre-processing stage to delete the incomplete data. Third, the words other than noun keyword were eliminated using Standford POS Tagger. Fourth, the noun keywords were then classified into each aspect. Finally, the aspect score was calculated based on the aspect-based sentiment analysis.Results: Result showed that the proposed method managed to turn raw review data into five aspects based on user perception.Conclusion: The study provides information for two parties, job seeker and the company. The analysis of the review could help the job seeker to decide which company that suits his need and ability. For the companies, it can be a great assistance because they will be more aware of their strengths and weaknesses. This study could possibly also provide ratings to the companies based on the aspects that have been determined.