Pros
It is a very friendly environment and most of the people are encouraging and fun to be around. Even the higher up project managers are really cool people. The weekly team outings are some of the most fun I have had in years. The entry-level job at this company may not be all that glamourous but it does make you very thick-skinned and does help you become a much better communicator. Not only this, but if you go into a normal sales position after a stint at this company, your life becomes so much easier because now you wont have to experience a hostile sales environment where 99.99% of the people you pitch to just want you to disappear.
Cons
The biggest cons are in the business model. Its multi-level marketing (which isn't really marketing at all), which is fine, however many of the people who get caught working in these types of companies are sold a false bill of goods so to speak. You are promised that all your wildest dream can come true and that you can be living financially free within a year as long as you just work hard. For a select few people, that may be true but for the vast majority of people who end up working in these types of companies I would be willing to bet that they end having to leave within the first few months of employment. I had heard so many stories about people who left the company and the justification that everyone had was "they just didn't want to work hard". The near cult-like attitude that the office exhibited made it really difficult to say anything that went against the grain. The more questions I asked, the more it felt like I was being treated like an outcast. The biggest issue is that you are only rewarded with a promotion if you are able to recruit more people, which is characteristic of MLM pyramid schemes. The "project managers" are only paid based how many people their subordinates can recruit. The more people who are willing to go into Kroger and sell internet to random strangers (99% of whom are annoyed by your very existence), the more money they can accrue. Even though the job description specifically said that this was a "marketing job" it was really just a sales job. And for people out there who have degrees in marketing, you know that sales and marketing are two very different fields. Furthermore, it just seems as though your are more likely to be successful in this company if you are attractive and outgoing, which sucks for people who might view themselves as unattractive but outgoing or as attractive but not outgoing. At this company, you will be told that all it takes to be successful is to have a good attitude and be outgoing, but this isn't true at all. I can't count the number of times I have seen my more physically attractive collogues successfully stop people and have a productive conversation just minutes after I had tried to stop the same person using the exact same stopping techniques and same positive attitude as them. It did not seem like a coincidence that all of the top performers in the office were also the most attractive and most outgoing people in the office. I personally am not an outgoing person, nor do I view myself as attractive, so in order to compensate for that I had to put on an act every time I stepped in the office or went to the field in hopes that success would come my way as long as I stayed positive and acted outgoing. In the end it did nothing for me and I ended up wasting more money on gas than I was making during my time there.