It was a good training ground if you are a fresh graduate but it stunts career growth.The good thingsWorking with the production workers is fun and engaging especially during training.
The challengesMicro-management is very stressful. You will not be able to decide for yourself and question your skills sometimes. Even when you are right, direct superior will let you feel like you are wrong.