Friendly, professional, and smart colleagues
Good technology
Aggressive pursuit of market share
Good culture and striving to be Great - Supportive of work-life balance and community involvement/charitable work
STrives to be open and highly communicative
Cons
Hero-culture and silo-ed organization
Very much a "what have you done for me lately" culture
Ivory-tower mentality in Corp
No Careerpaths, no career growth
Hires new management mostly from outside
Weakness throughout management chain
Communication falters and breaks down from middle management to the front-line worker