I curently working for a medium size company that is slowly moving towards using DDD. We have notionally been domain based for the last 18 months.
Its an international company with distinct business in three countries. The difficult part is working out what can be made global without breaking the existing offerings.
Each country has different preferences and work at different scales.
Common infrastructure pieces could be extracted. It makes sense to only integrate with payment providers once.
Each country will have regulatory requirements for reporting that need to remain country specific.
I like Vaugh Vernons definition of DDD as
Developing ubiquitous language within a bounded context
I like to have a ubiquitous dictionary so we have somewhere to document a Ubquitous Language.