Pros
They're "nice" people. They really do try to help you, but tend to fail miserably with everything. Then you get to clean up their messes because you're the on-site employee and they "don't have time" or "have a call". :) :) :) :) :) :)
Cons
They lie, their promises are never fulfilled, not clear with initial instructions, my entire operating cell did not know Yardi well (yes, corporate-level employees did not know how yardi functioned), and they just legitimately do not have a single care in the world about the issues that you and your property are having. The only real conversation I've had with them is about how they're from Colorado and they smoke a ton of marijuana, and how they like to drink. No real business conversation, just a bunch of broken promises and unprofessionalism.