Too much power with managers, which leads to systematic employee marginalisation and abuse
Some functions are unabashedly safeguarded more than the others, always underlining a culture of disrespect and blatant organizational hierarchy
Poor place to work if you would like to grow as a non-Software Engineer (whims of the manager, remember?)