There are many different pieces that make up the whole. Some are managed very well, some are managed very poorly. A day varies dependent upon which part of the company you work in. It could be assembly, it could be sales, custodial, personnel, customer service, account management, etc.
The best part of the job is the friendships that you can make with your coworkers and that fact that you have a paycheck at the end of the day (though that paycheck might be shockingly small if you aren't an engineer). The hardest part is that if your manager is horrible or has a chip on their shoulder, you will have no job advancement or future within the company. This is consistent through out the company. If you are lucky enough to have a good manager, you may be able to succeed, if not- you will struggle until the day you leave. Also, nepotism and favoritism is quite blatant and commonplace.
The company started out with the best intentions. The cofounders are great people who wanted the best for their community. Unfortunately, the current management and company heads leave a lot to be desired. The product is good, but unless management improves, they will continue to struggle in the marketplace.
Carefully consider whether or not you want to work for this company.
Paycheck, Life Insurance, Local Employer
Management, Benefits, Pto