Pros
Don't let their Tweet's about being one of "San Diego's Best Places to Work" fool you. Any company can nominate themselves for this award and display that logo on their website. Ask yourself did they actually win the award. The answer is a resounding no. I would not recommend working for them as a core employee.
Cons
High turnover. Horrible benefits - employees are asked to take on more and more of the cost every year of their benefits while the company lowers the amount of commission that employees are eligible for. No clear goals and direction for new hires. Ask how many people are still employed from their last new hire training class. Management is rarely there. General sense of complacency. Have promised 1st year income of $100K+ to new hires which with their current structure is not achievable. Refer to their employees as "Partners" so as to imply ownership in the company and after being in business for 5 years, that has not come to fruition.