Compiz is a compositing window manager that is now the default in Ubuntu's Unity desktop environment.
Ranked in these QuestionsQuestion Ranking
Compiz has plug-ins that can be enabled / disabled so to alter its behavior.
Cube desktop is appealing to some users, in addition to many of the other visual effects Compiz can manage.
Pro Unity Shell
Unity Shell is a plug-in available for Compiz and so is needed for Unity to exist. Unity is also the default desktop environment for Ubuntu and is arguably the most popular Linux distro to date.
Con Heavy window manager
Compiz is one of the heavier window managers around: it uses higher amounts of RAM and CPU than other options
Con Requires 3D acceleration
If this is not present in the system, it will offload from the GPU to the CPU.