Avantages
There are only a few things that I remember: - Birthday treats and leave. - Office located in the center of KL city, nearby KLCC. - Lunch budget RM13, ONLY if you're working from office. WFH? No budget.
Inconvénients
Management: - Silent treatment, they tried hard to be "nice and listen to all your concerns" but no action items. - Some managers have inconsistent decisions on high level product roadmap. No proper planning on productions and unrealistic timeframe. When the product is not developed in the expected timeframe, they often blame the developers and others. - The infrastructure is in a state of disarray. - Management is lacking in the ability to hire talented talents with the right skillsets, knowledge, experience and sometimes mindset to fit in. Give the employee an incompetent role and position that is not really their actual knowledge and experience. -- Not qualified. - Lack of vision in the company. Managements will greenlight any project as long as you tell them how long you can do it, and only see the results. Not the progress and blockers. Software Development: - Expect to program a lot of white labels. They buy a lot of ready made products or services, then ask us to make changes as they wished. - Many development blockers and difficulties may be fixed, but management prefers things to be done their way that solves nothing. - Keep building products that actually only based on market trends, want to have it all. Eventually, at the end, when the trends change, they will abandon the product they hardly developed before. Company: - Besides the 2 year bond requirement (which is pretty common for foreigners), they put hidden clausal that saying something like "sum equivalent to the remainder of your base salary for the whole of the unexpired period of the working visa” when you terminate contract less than 2 years. Meaning that you need to pay the whole unpaid salary, followed by 1 year of not issuing the release letter. - Waterfall model. Direct manager seems can't help much when you resign. They probably will be dragging the higher manager and the higher manager will be dragging the CEO to then decide. You will have a meeting with all of them about your resignation. They will interrogate you, the CEO even asked personal stuff about your resignation reasons and stuff. Very intimidating, distressful, and controlling. - HR is not very responsive. You need to chase them every time. HR will follow whatever the higher management decisions, instead of mediating between employees and higher management. - The offered salary is under the minimum market and somehow they managed to provide you different visa that was supposed to be for the higher level salary, also to make you bond with them.