For some, any job has its cons and reasons why a company is bad. I only know i take control of the things i have control over and I do more than fine, for people who like to blame others for there failure, any job you go to is susceptible to negative opinions. I don't have any here.