Major Accounting Firm, Grant Thornton, Lays Off 300 After Experiencing Declining Demand in Both Business Advisory and Taxes