I can't speak for every company but I know that in most instances it is NOT HR, I can tell you for a fact that the govt immigration dept is the slowest in the world. once took them a year to process one overseas visa request despite us going for regular meetings with them and pleading (which does not work).