
Pros:
- 3 days' work from home.
There are far too many cons in this company to be considered to work here.
If you value time with loved ones, hobbies, good health and market rate salary please avoid this company. Cons:
- Salary is below the market rate, they will lowball your requested qualified market rate offer.
- Increment and their advertised "performance bonuses" are consistently heavily delayed
- Even though "Generous Annual Leave" is advertised, workload is tremendous, and you will find yourself be swarmed with work and overtime after leave, boss will also blame you for delayed releases even though you consistently communicated your leaves MONTHS prior to said leave.
- "Trainings", the given trainings are often your typical HRDF claimable day training program that often takes up one valuable working day. Which is also largely not related to your current project. Due to this, you will find yourself needing to overtime from the reduced 1 working day from the training.
- "E-Learning Platform" are your usual MOOCs like Udemy, that is expected to be completed on your off-office hours. At times courses unrelated to your project can be given to you and you are expected to complete it also in off-office hours else be penalized the price of the full course which is often amount to hundreds of USD.
- On the job training was also not provided, on day one when you joined a team, you were not briefed of your team (so you have to figure out who is who) nor a system design (you have to spend hours deducing the system design from the massive code) of your massive project. You are highly expected to perform immediately or else to be transferred to another project and not given increment after a year of tenure.
- Boss never gave clear constructive instructions over the course of my years of tenure here, instructions are extremely general and vague. If you were to ask for clarifications, boss would often respond with "this is easy only what" and would often result in the conversation being downplayed to you being incompetent. Seniors and your project manager in the same meeting room, when asked what boss meant, they often than not have no clue either.
- Since we're a major software vendor, developers would often expect a form of continuous integration and continuous development tool. However, this was not present in this company's internal codebases. When such tools are raised during meetings. Boss would give a "don't be lazy" respond.
- Boss would often overpromise clients of unrealistic goals to appease them at the cost of developer's health, time with loved ones and mental being.
- Even after renovation and WiFi upgrades, office WiFi still hiccups often and is slower than your usual at home internet speed. You'd think a software house would uphold the importance of ethernet connections.
- Transparency of contract between the client is not present. What was discussed, proposed, scope of work and billing is not transparent.
- Functional specs design was never shown once at my tenure here. Developers are expected to translate WhatsApp-style messages from client into code.
- A bug in production? If the piece of code is written by you, boss expected you to present and cover that block of code in full comprehensive technicality in a PowerPoint style presentation. If you missed some topics, you are expected to present again. All as means of punishment disguised as "knowledge sharing". All of this on top of your existing massive workload. That you had to prepare from overtiming. Extremely exhausting. QA teams are also not present. It's sending a message of issue is not because of a systemic error of the team. But you.
- Last but not least, HR are asked to write up fake reviews. (You can often tell by the generally low effort vague pros and cons)
However, I heard people working in RnD and Prudential team is ok. but from personal opinion only join this company if you are unemployed for months andĀ isĀ desperate.
This post has been edited by 19Nightwing91: May 11 2025, 02:56 PM
May 11 2025, 02:51 PM
Quote
0.0170sec
0.32
6 queries
GZIP Disabled