Question: IT administrators in small corporations must often execute various functions at same time like network administrator, database administrator, user consultant and others. Compared to their situation, their colleagues in larger companies can get more specialized. What are drawbacks and benefits of each case?