A friendly working environment, a decent work/life balance, everybody understands each other's goals and work together to help achieve them, hygiene-friendly working environment.
Cons
Department Heads and the Management take all credit for contributions made by the employees of the company.
Aggressive management, would gladly lie to employess & customers if it gave the impression that something might be on time. Soul-less company just out to make money and no real regard for employee well-being