
CitizenLink 31 March 2014 Shortly after the Mozilla Corporation appointed its new CEO last week, employees took to Twitter brashly showcasing their displeasure. Some are calling for Brendan Eich to step down. Mozilla is behind the Firefox web browser. The…