Casual environment, easily accessible good location
Cons
Below average salaries, benefits package below average
Executive level displays very poor management skills
Company consistently under serious financial constrains not being able to emerge from a long time downturn