Good company to work for if you know the right people.
Overall good experience, management not to good, talk a lot but don't do much, false promises and never tell the truth, which everyone knows but them. Office staff same as management you wouldn't think they work for the same company.
Good work culture between the shop floor
Run terrible. no organisation from the top.