Helm is not a bad place to work! They do have leadership issues, but what machine doesnt to some degree. Helm has great people that work here and most are very knowledgeable and well versed in their ability!
Deserves less than a star. Horrible management
Had the worst experience
Terrible management.