There were times, when there was an urgent release (a new feature) and we had to work till morning. If there's an issues, managers/ team lead can send an email at 10 pm and you are expected to reply and fix it right now. Unlike consultants, there is no fixed schedule like 9-5 for full-time employees. But overall, if you are good at organizing your work schedule/ meeting your deadlines, it's fine. Also, it is a well-known fact you are expected to give 110% of your energy. On the brighter side, you work alongside some of the most talented/ genius people.