* ''Totally flexible hours'' * ''Opportunities to investigate languages and domains at will'' * ''Plenty of support to handle issues where I have no interest'' * ''Real problems to solve'' * ''Fun people to program with and show programs to'' * ''Control over interruptions'' * ''ThereMustBeFood'' * ''CreativePerksInsteadOfMoney'' ---- See also: FortyHoursVsFun