Employees were fired on the spot after the company failed to stave off collapse despite making $120 million in revenue last year.
Employees were fired on the spot after the company failed to stave off collapse despite making $120 million in revenue last year.