Our 2012 Tech Company Report Cards: Who Flunked?Sam Biddle12/21/12 12:20pm762EditPromoteGo to permalinkIt's the end of the year—and that means it's the end of the semester. Before we all go on winter break, it's time to have a tough conversation, kiddos. Grades are in. Who misbehaved? Who shined? Who got detention?