I have very few complaints about working here. Most co-workers are great, and they pay you your worth. A thought to consider when reading the negative posts, is that if it is such a horrendous place, why still a current employee? And as far as favoritism goes, it depends on what you consider to be favoritism. If a hard worker who always works overtime and gives it their all, is considered to be a favorite over someone who hardly does anything, misses alot of time and is incapable of working without constant guidance....then call it what you want. It is overall a great place to work, both in my opinion and the opinion of many other long time employees. Don't pass judgement, soley based on the negative opinion of a few unhappy employees.