30 reasons not to work in ACP Computer Training & Consultancy

I have been working at ACP Computer Training & Consultancy full-time (for more than a year).
Companies like this give foreigners a big incentive to begin their careers in Singapore because they typically hire them for lesser salary amounts. But here are 30 reasons why you should not join them:
1. Everything is messed up. No working plans. Everything depends on MD. He plans and involves folks in projects on a whim, and has no qualms changing existing plans at the very last minute. They begun operations as a computer repair shop and as such they do not possess basic software development knowledge.
2. Stupid management – they do not know IT & management.
3. Tight and unplanned tasks because plans are always changing.
4. High employee turn-over resulting in numerous projects being messed up. No proper documentation procedures in place.
5. NO increment awarded, NO bonus given either.
6. Verbally they agree to allowing employees take time off work as and when required, but often rescind their promises thereafter.
7. NO experienced developers and NO experience project managers on teams. Everyone is a fresh graduate with null development experience
8. No big projects. Just customising CMS and LMS, as such opportunities for practical development hardly come around.
9. MD and GM does not know about IT and Management- dealing with them is very difficult.
10. Quality of work produced is often less than 10%.
11. Your employment can be terminated at any moment without a valid reason offered.
12. More project managers than developers. Sometimes you will receive tasks from two or more PMs.
13. You may be tasked to clear the trash within the office if the pantry lady isn't present.
14. You can become a scapegoat anytime for the mistakes committed by the higher-ups.
15. Employee is requested to expend his annual leave quota when taken ill, obtaining MCs is discouraged.
16. You spend much more time and effort dealing with office politics compared to getting the job at hand done.
17. Most of the plans do not happen as previously articulated on the drawing board.
19. If they are made aware of your intention to quit the company, they will serve you a termination letter with notice instead of permitting you to tender a resignation letter.
20. You cannot plan your annual leave in advance because they can choose to cancel things altogether or simply provide disapproval at the very last minute.
21. Office hours begin at 8.30am and if you are late they will deduct your salary accordingly.
22. If you work overtime. you will not be compensated . If you are arrive late fallowing day they will still proceed to deduct your salary.
23. There is no team lunch, or team gathering organised by the company.
24. If you leave the company,