• YAML-marshalled Ruby objects • Pretty much any method can be called at a later time • Easy to inspect, manipulate • ActiveRecord, DataMapper, Mongoid, MongoMapper Persistent workers • Workers can run on different machines • Rails is only loaded on startup & not for every job