Satcon Technology Corporation (SATC) have announced that it will reduce its global workforce by 140 employees, close its Canadian plant, and slash other costs in an effort to offset revenue losses ...