Pros
Relaxed office environment, largely programmer-led and technically literate, Australian informality and camaraderie, lunches provided free, table tennis, pretty decent health insurance and 401k
Cons
Low salaries, difficulty working across time zones, untrustworthy management doesn’t lead or inspire confidence, succession of people arriving and leaving disgruntled, too focused on option market-making to survive the ups and downs of the economic cycle.