Pros
Quality of benefits, regular salary reviews and mutual respect among and to employees are some of the best reasons to work here. Also employee development and recognition. There are some outstanding mid-level managers. Great location. Subsidized parking (wait list). Have never been treated so generously in a layoff situation as by this company!
Cons
Present economic situation has severly affected business.