Working with a familyThe good thingsGood environment, Great team, Hands-on Boss, Never delay salary. Lots of words to say but I will end it here, that you would be surprised or not expect what would it be, working with a family.
The challengesChallenge is that sometimes you have to commute visiting project sites.