The Pressure to Perform
The past week saw two rather interesting pieces of news. The first was the financial report of publishing giant Square Enix for the fiscal year ending March 31 2014. Happily, they posted profits to the tune of $65 million; a huge step up from last year’s disastrous $134 million net loss. Crediting the turnaround to …