Pros
They hire great people with a lot of personality, energy and drive. You will love your co-workers. There are also some nice perks: Cavs tickets, concert tickets and nice dinners. If you produce well enough, the pay can be rewarding.
Cons
The hours are inhumane. Be prepared to work 12 hour days and be pressured to come in on the weekends. Minimum of 65 hours a week in your first year. If you have a family or hobbies outside of work, please do not take this job. Criticism of the environment/hours are not tolerated; you will be viewed as having a negative attitude and accused of not wanting it bad enough. They will ask you to abandon all "Plan B's" and make Quicken your only option--or else you are doomed to fail. The environment is extremely high pressure, and it it impossible to know as much as you need to. If you make a mistake and a client complains, the company will fine YOU $400-$500 to refund the client's deposit. Leadership will constantly hold "huddles" to motivate the team reminding us of how lucky we are to work here and what an amazing opportunity it is; but they are blind to the fact that every person is absolutely miserable, overworked and stressed. Most everyone I worked with was trying for other jobs.