Pros: benefits & infrastructure are acceptable.
Cons: favoritism is apparent, upper & middle management fail to recognize and appreciate a job well done unless your nose is brown, overall culture is hostile.
Atmosphere of this company does not foster independent thinking or process ownership. Management tends to rule with an iron fist. Environment is quite hostile.