My team's office does not have windows. Hours are 7-4 Tues-Sat (with pay differential on Saturday). They're pretty strict about time tracking, you have to clock into one software to get paid and then another software to be "available" for tasks and that software tracks how long you take etc. Feels very much like a call center job even though you aren't actually calling anyone- just be prepared to be on call all day