Best things: Free gym membership, discounted home loan rates and insurance. Decent offices, fantastic training sessions and junkets. Worst things: vary from office to office.
I thought the salary package was pretty good, overall. Although in the last year (after 3 years of no increase) I actually had to *ask* for one.
Excellent benefits including flexible working hours.
List based on reports from current and former employees. It may not be complete.