Puppet Labs Thinks Its Employees Need to Work Less By Barbara E. Hernandez • Published March 26, 2015 • Updated on March 27, 2015 at 7:08 pm