Pros
Friendly environment Relatively low work pressure 40 hrs work week. Hardly ever needed to go overtime Debt-free and stable company. Never laid off anyone in the salaried employee category in 40 years Open communication. You could talk to CEO without going through hassles Laid back work environment Flexible hours (within reason of course) Easy commute from anywhere in the city Flexibility in creativity when it comes to assignments Company actively supports training for employees
Cons
Salary is below par compared to other tech establishments around Limited scope for advancing career (Positions have been dearly held by the senior mgmt for years) Technology used not at par with cutting edge tools. Makes it difficult to switch out of this company No retirement plans. Arguably, other employee profit sharing plans make up for it.