Elon Musk’s $44 billion deal to buy Twitter has attracted massive attention around the world. Here at home, the latest developments are no doubt being watched closely by the company’s Irish staff. The social media platform employs more than 500 people at its European Headquarters in Dublin. What will the change of ownership mean for […]