Pros
You are working for a brand that is long lasting and will be around for years to come. You are working for a brand that customers know and like.
Cons
NJM treats employees completely the opposite of it's customers. It is frowned upon to take time off around holidays. It is frowned upon to socialize with peers, probably for fear of employees discussing how bad upper management is. If you are five minutes late, it is on your record. If you take more than a five minute break, you are spoken to. There are countless other examples. This company wrote the book on micro management. If you don't mind major micro management, then work for NJM. If you like respect and not being treated like a grammar school child, then there are many, many other jobs out there...