Disadvantages
- Snake management. If there's no problem, management will nick pick and find some minor issue and push the blame on you. If there's a problem, management will exaggerate the severity of the problem and throw you under the bus.
- Unnecessary daily meetings that involve every department. However, when there are meetings with customer that require management to be present - management is no where to be seen.
- Problems and conflicts are not resolved effectively. Management only cover their own backside. They do not do proper mentoring of their subordinates (problems are not discussed and resolved in private). Instead, management will take every opportunity to diss you openly during meetings with others. Hence, problems and conflicts only worsen every time.
- IT support: in name only. Kind of non existent as they take eons to reply or no reply at all.
- Pay like peanuts. Workload like buffet.
- Increments almost non existent. If have, it'll be extremely pathetic. However, the company still has got the financials to start new lines.
Tips
- Management paints a beautiful picture of the company to you during your first few months at the company. Do not be fooled! The honeymoon only lasts for a while. As you stay longer, you get to experience the culture layer by layer. Finally, when you are serving notice, all the true colours of the management will be revealed to you.
- Be mentally prepared before you join - heavy workload, toxic management.