Avantages
Unable to think of one at the moment
Inconvénients
Unorganized. No work-life balance.
Micromanagement. Besides daily task reporting and standup meeting, they will ask for your progress and keep asking if you can finish despite the hours remaining in the estimates.
Ineffective onboarding process.
They expect new hire to work as efficient as experienced developers,
Blindly follow SOPs.
Not transparent between the management and employee.
No goals, no roadmap, just do the tasks assigned like a robot.