The company has flexi working option, so there is no rush to reach office early in the morning, another best thing is you can work from home when ever you need. Good busy stress less days most of the month. Good co-workers and team time outs. I don't see any hard part in my job , I believe if you are skilled and commitment to work then there is no hard part in job. Management is good and helping. I have learned lots of new skills here.