From the owners to all the leaders and employees this is the best place to work at by far. I have never worked at a company that goes above and beyond for all of their employees. When they say, the culture is a family enviornment, they mean it! So proud to work for a company that truly means what they say.
Many hours available and room for promotion given time and effort. Not to mention an excellent company culture.
Cons
Physically demanding job and you are expected to work Saturdays if possible. You are also prone to have bad crewmates but you will find those anywhere.