Company is awesome. Specially the facilities. Omg.. The Google feeling, the food, the ambience, the cab facilities each and everything was fun great including work. But the work life balance would be hectic as they do some frequent team shuffling for which employees face problems to adjust for different shifts.