Hostile environment of work, really do not recommend. Flexible work hours only if they need you to stay, if you want to end earlier one day, they disapprove. A company that doesn't care about employees, only results matter. If there is something urgent you should be able to work outside of your working schedule, for eg. you should be able to log in at 22:00 PM. Horrible management. I could just go on and on about cons.