management level has outstanding ability to make empty promise
Cons
low salary, high workload, lots of OT
toxic culture if you are not the core team
lack of vision, unwilling to change, judge you if you are not obeying
low resource high expectation, no working standard always free style