Time is flexible, meaning that they will want as much of your time as they can get. The core hours are officially 10am-4pm in terms of presence/working.
Most managers will allow flexible hours. Contact your manager.
Depends on the team, some are very flexible, some are not.
Help job seekers learn about the company by being objective and to the point.
Your answer will be posted publicly. Please don't submit any personal information.