Without the nepotism causing lack of needed communication, lack of proper training, and joblessness while still being employed, it's a decent place. When you actually do get to talk to the manager, he's 90% reasonable
Cons
Nepotism. You'll be told to reschedule your doctor's appointments to fit their bill. They don't exactly honor 40hr full time weeks. You'll be targeted for anything the family can at this post in particular. Part of the nepotism. Creates uncomfortable environment