good place for career growth and learn many thing but the working with some of problematic production is the challenge.
If you can handle many task in same time its good for you but if not dont joinThe good thingstoo many thing can learn and management give the change to learn and eager to teach
The challengesthe production people is stuborn to follow the rules and the management not mad with them.