Elsewhere in the threads here someone noted that a lot of young teams don't have upper managers. And frankly, I'd believe many simply don't have any proper management.
Where "proper" is critical. I've had a lot of managers, but few effective ones. And almost none who led the department. I found my mentors in other departments. It's a real shame, since a great manager will do more for learning and quality of life than anything else, I think.