Desert Financial is a company filled with very nice people, but they are not very effective. If nice is good enough for you, then this may be the place for you, however if you want to grow your skills, this is not the place. Stay away.
Free Coffee, Nice people
Inefficient, High attrition