Pros
Good benefits, including free food and insurance coverage
Cons
There are countless cons that I can think of regarding this company. Though they pay pretty well compared to the market, they are also well-known for making employees work excessive overtime. Even when you are hospitalized and on hospitalisation leave, you are still expected to perform work. And when you become too ill after overworking, they start penalizing you and claim that you are not meeting the expectations of your role. The leadership shows no sympathy for your situation. As long as you are still with the company and still breathing, all they care about is whether you meet the role's expectations. They do not care about your personal well-being. This company has taught me not to choose a big company with a good paying salary because you will end up working endless overtime and sacrificing your health. The accumulated overtime you've worked makes you feel no different from a laborer. Thank God I left the company and joined a new one that offers greater appreciation and work-life balance.