Pros
The job is great for people wanting to get into the office world. They people are great, trainings are always available, and you work with a team. The company meetings really are nice insights as to how the company is doing and what to expect from the current housing market. The PTO and working from home is their only redeeming qualities.
Cons
You will not be paid competitively, the pay they are giving is laughable compared to the clients they work with. All raises are performance based, but your max will be up to $1500 added to your salary, they say this to make it seem like you are getting a lot but its only $0.70 at best. You will start out lower 40k and barely get above 50k. You will be over worked at points with little to no support for management. If you express and concerns about being overworked you will get hit with, "so is everyone else".