Pros
1) able to improve your lying skills as the Management will teach you how to lie the clients when there are urgent BAU issues with some fantastic excuse such as smartphone no battery, laptop spoilt etc. 2) learn how to be a clown by entertaining the Upper management. (Pro tip: if you want to climb fast in this company, just join force with both of them. Extra Tip: if you know how to flirt or act cute then result will be even better) 3) able to improve your surviving skills as the upper management will only step in when the project is backfired. Otherwise you have to handle all the issues (facing clients, bank PIC etc) by your own because your manager will always take MC/EL during urgent timing. 4) able to learn how to cover up a bad system with more bad coding. Whenever you need any guidance, your superior will ask you to go Google to learn it. As long as it works, your superior will not review it and straight push the codes to live system without any verification.
Cons
1) no proper KT documents. Most of the knowledges are verbally transferred. 2) unable to pay EPF on time without any formal email being sent out by HR. Whenever you go and ask HR, she will either choose to ignore your message, or she will blame you for asking. 3) no bonus given even it is written in the employee handbook. HR will always tell you "yeah we are definitely giving out bonus soon", and its been delayed for more than one year.