Avantages
--- Good coworkers --- Nice Facilities --- Approachable technical staff --- Flexible work hours -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Inconvénients
--- Pathetic mid level management --- Demoralized workforce --- Frequent Layoffs --- Frequent threats and bullying by management --- No technical innovation happening --- Politics everywhere , very poor employee review process --- Good old boys network rules