Pros: -main build system automation system for the Fedora project -organizes/builds packages using tags -great for multi-team/multi-repo organizations: -tags support multiple inheritance (each tag has its own list of valid packages (inheritable)) -package ownership can be set per-tag (inheritable) -build target names remain fixed, as tags change through releases -build targets (like a platform or dist) can have dedicated buildroot and packages based on tags -can be scaled up for very large (busy) build systems (multiple workers) -more service/queue based -services can be split out to multiple server roles (later) if needed -can integrate with Spec-File automation systems (like ReviewOMatic) -uses postgreSQL DB -recommended by the head of the Red Hat Fedora Project (Jessee Keating) Cons: -somewhat daunting setup (but there is good community support) -uses postgreSQL DB -heavy weight application (might need it's own hardware) -needs LOTS of disk space (under /var/) with plenty of IO (not VM friendly) -requires either kerberos-auth or client/server side SSL certs