Pros
Provide great service; good reputation; very casual environment in terms of dress code.
Cons
This is very much like a family atmosphere, quite literally. So, if you don't mind a great deal of nepotism, this might be the place for you; very casual environment in terms of dress code.