Pros
Good location. Nice office and atmosphere. Commissioned employees are compensated fairly. Very good commitment to technology. The company does spend generously for their technology, and that commitment has been rewarded.
Cons
Salaried compensation is far below industry averages. Commissioned employees are compensated fairly, but existing salaried employees have not seen a single boost in pay since the companies inception. Bonuses are either meek or non existent. The result is huge turnover and an extremely low sense of gratification as an employee. The revolving door policy really says it all. Absolutely horrendous benefits. I'm not sure if it is due to their sub par pay or non existent pay raises, but there seems to be a higher than normal amount of incompetent employees.