The cons are also worth mentioning because sometimes they created a bad working environment:
- collaboration between developers or developers and business wasn't encoureged
- not investing in people because manager was afraid people will leave
- discussions about benefits (ex. health insurance, performance bonus), some of them where lost or partially lost
- encouraging feedback and being vengeful when receiving feedback/complains
- in some cases It was expected to do some simple/small tasks outside working hours
- management was trying too hard to control everything, and that lead to some uncomfortable situations