1) In 2011, eZ Systems faced limitations with their legacy PHP framework and wanted to adopt a new framework to allow for future scalability and cloud infrastructure needs.
2) They considered options like continuing with their own components, using Zend or Symfony, or moving to another platform like Java/Spring.
3) They ultimately chose Symfony due to its growing community, native HTTP approach and caching capabilities, which allowed them to shift their focus from the application framework to their core content management activities.
4) The transition to Symfony proved to be a good decision both technically and for community engagement, and Symfony's features like Composer, Twig and configuration