The problem with shady practices like recognizing revenue falsely is that when you fire and lay off management, they can run to the SEC and blow the whistle. Subpeonas flying, stock down 30% in one day, great work!
If you still work there, GET OUT NOW