A lot of negative comments talk about the company and rarely do these facts talk about the negative attitude of the people who had been a part of the organization in the past and still want to stay a part of downgrading the company after leaving.
Every company is built not just by good business but with great employees. Some negative elements just want to put out their failures and non-performance by the easiest way out; "Blaming the company". Some of these individuals just want to believe that they were treated as "Trash" and that the company doesn't care. If this is a fact, then the company will not hire anyone and just function without any employees. However, these elements are just a part of an ungrateful and unhappy piece of the puzzle.
Few of these folks have good capabilities but used in the wrong department. Even after leaving the company, the only thing that gives happiness to them is not their success in their new roles, but gossiping and provoking their ex-colleagues and spoiling the company environment. These folks forget all the support they received when things weren't working out or they were under-performing or most importantly when the cheated the company and still were given a chance. There will be something missing in every company, we as an employee are responsible to voice out our opinion and be heard. However, the conversation is done only with the people who will not have a resolution and here rise the great gossippers who want to bad-mouth the credentials of the company and people currently working here.