Gen Z, millennials, gen X and boomers are now working together in the office. But can all of them work together happily? Can grandpa actually work side-by-side with someone the age of their grandchild ...