Pros
Beautiful location, food on site, cool products, interesting work
Cons
Not all of management is like this, honestly some are great, but watch out. There is a class of very nepotistic managers here that are technically completely unqualified but are basically tenured, part of the "family". They will work naive suckers into the ground that don't know any better or have too much to lose to say no. Also, it would be wise to leave any opinions or input at the door, cause if you get a manager like I describe, despite not having any experience in the fields they manage, they will insist they know best but will blame you when things go wrong regardless. I would advise you to only take a role here if you know it will be temporary or are somewhat senior and know the game, or you may be taken advantage of. I would highly advise against attempting to climb the ladder here, there is no amount of hard work that will earn you a seat past the nepotism.