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.