Time tables are more important than actual sanitation
Pros
There are always hours Pay is double minimum wage The job is easy enough once you get the hang of it. They are extremely diverse, and are not ashamed of it. I work with all ages, races, multiple lgbtq+ people and disabilities welcome so long as you can do the job. Schedule is set on a two week rotation, you will always be off and work the same days, except for the holidays. Holiday shifts are mandatory but you work every other one and get paid double time. Weekend shifts are time+half. I believe this is because of the hospital setting though. I LOVE my coworkers, they are simply the best and doing the best they can.
Cons
They have unrealistic time expectations for how long it should take you to clean your spaces, especially in dismissed patient rooms. They expect you to have it done in time but will also spend a whole daily huddle cracking down on how things are not up to standard because they force your to rush. You either want it done right or done fast, there is no room for both in a hospital setting. It has to be right. You will be forced to work through your breaks, most of the time giving them up almost daily and you have to agree on your daily clock out that you took those breaks, the only way to decline because you did not take them is with supervisor override, they will not override it. The have people "run" rooms in the system then close it out as clean and go clean them when they get to them so it looks good on paper. This has caused issues where staff is trying to set a new patient up in the room and its not done. The only way to be properly trained is to get lucky and get assigned to someone who cares enough to show you what to do properly. For the most part, they just set you free and tell you to get it done. Squeaky wheels get punished un very petty backhanded ways because they can't really write you up for being vocal about things that shouldn't be happening. Its like high school, only you rick your paycheck for standing up to the bullies.