Pros
Lots of quality training available, once in a while they may throw you a lead.
Cons
High monthly fee's, charges for all office supplies, inconvenient training times, crazy commission splits (the location I worked at took 36% of all sales you make), if you opt to join a team the splits are even worse. If you feel like a 60/40ish split is good and fair, by all means ignore my cons, but if that's an issue you should really check other places as some only have a 10% or even less split and cheaper monthly fee's.. training might not be that great but they don't rip you off. Almost forgot, they have this referral program where if you can get an agent to sign up with KW they will give you a very small percentage a month of that person's sells for the life of that person's duration with the company, the more people you refer the bigger your monthly bonus check is (to me it's reminiscent of a Ponzi scheme to me).