Engineers are expected to work everyday for 10 to 12 long hours. Managers do not care as long as you give your share and more. I worked for a10 for 2 years and flexibility is a tough one to negotiate. I have a new addition to the family so I moved on.