I have been working at True North Mortgage for about 2 years now and I have nothing but great things to say about the company. You are not just a number, like a bank, but you're truly appreciated. One of the biggest things is that you can be completely open with your management (including COO and CEO) about ideas for the company and what you think should be implemented. They actually listen to what you have to say and are willing to implement good ideas.
With regards to the compensation, it is very fair. It is a salary plus commission structure - the harder you work, the more you make!
The flexibility in the job is also excellent - the company understands that you have other things going on in your life - kids, school, etc - and they are very willing to work around it.
Can't express enough how much I appreciate this company. Not going anywhere, anytime soon!