Software firm allows staff to set each other’s salaries and approve raises