There is no perfect companyThe good thingsThis is a great company to start your career after college (fresh graduate). Competitive salary. Great and smooth environment (shall I say you can count the toxic ones on your fingers). Have care and concern to their employees (especially during the pandemic). Awesome benefits (if you are regularized). A company that can get along with the top tier companies in the country with their technology and innovation.
The challengesA lot of policies or procedures that can slow the process or request (such as tools or budget), so you should be "early to act" as possible. Some employees (or shall I say positions but just a few, can be counted) are not happy with their career growth, their job just happens to be a pattern. There is inconsistency when it comes to a superior's decision when it comes to the task for his/her subordinates.