Pros
A steady paycheck is better than no paycheck at all. All they guarantee is a steady paycheck, but constantly threaten to fire those who are struggling to make their unreasonable demands. Casual dress; tolerant of absences (basically because they have to be due to burnout!).
Cons
Too many to list: Blatant nepotism, cherry picking of leads, verbal abuse by management, bullying by co-agents (really sad), and a huge pay differential between agents who are working hard and doing the same job but just happen to NOT be management favorites. Their so-called "metrics" make no sense if prospects actually answer the phone and actually expect help and a real locator. How can anyone make 100 calls a day and help people find a place to live? That only works for the 5% of clients who call with no issues, and those are magically funneled toward the royalty who get constant attention for being so-called "high producers." The key word here is high.