Pros: You somewhat make your own schedule, do not have to report to the office daily, you can work in your pajamas, you can be selective with your clients, some advantages on tax write offs.
Cons: No health care, work most weekends, sometimes you put a lot of time and effort and clients changes their mind.
Fun office to work for. The only time we are required to be in the office is on Thursdays mornings where breakfast is always served. Then we all head off to attend open house. Its a sales job...time is money. The harder you work the more rewarding. The best part about being an agent is you get to see all the homes you wish you could see if you were not an agent.