It think this is great. Accountability is important in any business environment. Ironically, in Italian, there isn't even a word for "accountability". When I explain this term to my colleagues it takes 5 minutes of dancing around explaining in technical Italian words. No wonder Alitalia sucks.
I hope they set up offices here in Italy as well and people start using their services.