As far as hiring and ongoing employee evaluation goes, how do you feel about developers who can hit a really tricky problem, go deep in it and come out with a great solution?
My guess is it's a net loss for the org in most cases. The exception being if you sit there for days.
My objection is with never asking for help, not trying for a while and then looking for help only after you've put in a reasonable effort.
Seems like common sense but you know how common that is... :)