Salary is paid on time
The manager is very good at using vague words to evade questions, claiming to have experience developing systems for top-100 companies, without elaborating on the other systems. Just one ERP system (purchasing an off-the-shelf ERP system and outsourcing development after requirements research) has failed to go live after three years of implementation. What do you think? The company shirks responsibility for its losses; no matter what happens, it is always the fault of subordinates or other departments. IT positions have been waiting year after year for newcomers to come in and take the blame. Counting on my fingers, four people have already left.
I advise anyone who wants to learn the dark arts of workplace politics to come to this department: the manager enjoys the credit, while those below bear the responsibility and blame. If you like flattering the manager, you will be fine; if you have a difference of opinion, they will disparage you, and they will also disparage you if you are more capable than them. They habitually use duplicitous tactics to sow discord, telling A that B is incompetent and B that A is incompetent, and they love making empty promises.
Most people have the work attitude of PMs, though there are still one or two who work very seriously; the pay is low and there is no technical substance, so it is a waste of your youth.