Great place to work with good benefits.
Pros
The company and facility are fairly young, and it's been exciting seeing the changes and growth. They have been very generous with pay raises, benefits, and improving the culture based on feedback. They try to compensate the long hours and work with additional benefits and luxuries such as free eggs, snacks, bonuses, etc. They are growing rapidly so there are a lot of opportunities to move up. In my position, there is some flexibility with the hours and independence that requires self-focus and self-drive.
Cons
There are many growing pains that come with getting bigger and learning what works and doesn't work. A lack of clear direction, goals and expectations can be an issue if one isn't making it themselves. Management do not always seem to be aligned and can give opposing direction.