Pros
There is a relaxed atmosphere, the co-workers are often helpful, and there is direct communication on a regular basis with management to check in, communicate anything new, etc. Checking on the units is a regular scheduled thing, which can take time and require a lot of walking, I would not call it labor-intensive. My own manager was very uplifting to people's efforts, and provided a supportive atmosphere and praised achievements. The computer system is fair to use and learn, and a lot of it is linear in use during tasks. Another pro is that some workers get to live in near or an attached apartment to storage offices. They provide snow-tread shoe covers, jackets, shirts, most of which have the company logo.
Cons
Lots of sales pitching required to use with customers, down to a specific script, and one of the tasks is to call customers who have not paid for their unit and push for payment, which for some workers without some marketing skillets, this could be challenging. Management does have certain numbers to achieve, some of the facilities could use more resources or upgrades to tech or physical items. It can be tough to man the office and the grounds in inclement weather, such as heavy snow or ice, since checking each unit is locked is still required. As which most retail and retail-adjacent jobs, there is some risk of burglaries or other misdemeanors, but this risk alters depending on the area.