I work for a local law firm (there's an influx of more "national" firms around here, so the one I'm at is legit a mom and pop firm) and they "require" a 1 hour lunch. This is the first job I've ever had, where it wasn't 30 minutes. I don't know what to do on an hour's lunch as I'm usually done eating my sandwich before the half hour mark. So I end up taking the 30 minutes so I can leave 30 minutes earlier.
The company also has you in the office for 9 hours to be able to justify the hour unpaid lunch. The 9 hours is either 8-5 or 9-6 depending on your role in the company (mine would be 9-6 if I took the hour, but I fixed it so I'm in the office between 8:30 and 9, and adjust for the difference to get out between 5 and 5:30. It all depends on the time I get in due to traffic and such). We get two 10 minute paid breaks - one in the morning and one in the afternoon, but we don't have to take them if we don't want to.
You're allowed to pee and get a coffee whenever you want, but they don't really like when people have food or beverages at their desks, even though it happens every day.
There's flex time, sure. So if you have a morning or afternoon appointment and need to come in late or leave early, you have to adjust the rest of your working week hours in order to make the time up, or submit "paid time off" to cover you. The challenge with paid time off / having a full day off is when someone else in your department has already requested the day. Favoritism at its finest because I've gotten asked to change a doctor appointment because someone in my department previously requested the day off. Yet, two people I immediately work with have been off at the same time as well as other people in the office have had off (and may be in the same dept). It's odd.
There are more people working remotely in my building then there are in house workers. My role prohibits me from being remote, as I do outgoing mailroom activities with another person. There are 6 people in my main department - me and another girl are in the mailroom, but I also am the float for incoming document generation. For the incoming documentation, there are two people. One person runs the file room and one person archives documents in the warehouse. This last person is extremely part time, it seems, because I rarely see him collecting files. The file room person is 100% on site. One of the two incoming people are 100% on site while the other does a hybrid week - 3 days in office, 2 days at home because her stuff is all digital once the physical papers are scanned. But the rest of the building's remote workers are digital enough that there's a good handful that work out of state.
For holiday pay, we get New Years, Memorial Day, July 4, Labor Day, Thanksgiving and Christmas. Depending on when the holiday falls, the office closes accordingly (which means weekends make it nice but mid week stuff makes it hard to plan). New Years is half day for everyone the day prior, the day of is off, and we're back the next. Memorial Day, July 4 and Labor Day are just that one day off. Thanksgiving Thursday and Black Friday are off so we're back on Monday. Christmas Eve and Christmas Day the office is closed.
This past NYE, we left at noon on Friday and came back Tuesday. With Christmas 2023, we left Friday and came back Tuesday. But Christmas 2024 falls mid week, so we're going to be off just Tuesday and Wednesday (or whatever it'll fall on). The same will be for NYE 2024.
There's plenty of other things to go on about, but I'm running late right now, so hope this helps in any "what do you get?"!