Pros
The biggest positive is the people, there are some really good people working out there and the good ones will do what they can to help you however they can. The operations manager is an amazing person to work for and if he ran things this would be an excellent company. The only other real benefit is the fact that it is pretty easy to get in here and build some basic sales skills. If you stick around for a while you will have a good base to put on a resume and may even get some recruiter calls. They do have some fun events and activities but not enough to develop a real culture or team atmosphere.
Cons
The environment is on an equivalent level to a high school: it is a gossipy environment where everyone spends more time complaining (which is warranted) about the countless other problems. The Owner/ Part-Time President runs this place like its still the 80's complete with outdated tools, technology, and methods The pay is also almost the bottom of the industry standard. They will try to sell you on the idea that they have the best commission structure around which is simply untrue. The starting commission or "training plan" is less than a quarter of the industry standard and it takes an average of 6 months to earn enough to be off of that- at which point you will have earned you way to making what every other company has been paying there employees from the start. The pay philosophy is, "Starve your employees until they either succeed or die." (Where succeed = generate enough money to have earned industry standard pay and Die= leave the company --which almost everyone does.) The last piece that is awful is the metric standard. You will almost definitely be micro managed on some level. Success means nothing and is met almost exclusively with, "imagine how much better you would be doing if you had done double the work." Which, while true, is not a means to motivate employees. Ultimately the company philosophy could be summarized as: Employees are without value and dispensable, burn through as many young and unqualified people as possible and eventually you will find some who do well. When you find them, scrutinize them to do better until they inevitably leave, then start the cycle over."