AOL decided to downsize and close its office in France. The recently downsized staff made this video as an au revoir and thank you for AOL’s years long commitment to its staff. 😉 I’ve heard, but not confirmed, that the staff received a year’s severance which is required by French law.
Update: The lyrics of the song are a mix of French and English. You can get the original lyrics, as well as an English translation.
It is amazing they were able to take it in one long sequence. That shows they probably put some work into preparing for the video. They don’t dress or look all that differently from the Silicon Valley crowd.