Tesla has focused on attempting to solve all cases using vision and generalize it as much as possible. The pro is you would be able to drop FSD capabilities anywhere in the US and it will work. The con is the tail of edge cases take significantly more effort then the first 80%.
Waymo instead of being generalized, works off of a detailed map for each region they drive in. They have a complete expectation of every detail on those roads and so then only need to account for the dynamic unknowns on the road. The pro is that they are getting to hands off driving sooner. The con is that anywhere its deployed needs detailed mapping and for that mapping to be kept up to date.
Time will tell which strategy pays off.