Beautiful office, casual dress code, free coffee and sodas, generous Christmas bonuses, promotes from within, excellent 401K match
Cons
Only 10 PTO days for first 3 years of employment, no sick days or floating holidays, very high employee turnover, poor communication within departments