Heterogeneous Networks comprising base stations of varying form factors in a layered architecture are imperative to optimize coverage and capacity. Capacity and coverage can be further augmented by providing the consumers with an alternate channel for data by leveraging ubiquitous WiFi. This paper provides insights into the benefits of HetNets and the various implications involved in deploying small cells. It discusses the various aspects to be considered while deploying small cell such as powers supply, backhaul, timing, antenna, etc. It also discusses the benefits of WiFi offloading and ways to implement automatic network selection and automatic authentication.