Pros
Some positions have flexible hours. Most co-workers are great. A few methods of payment are available. There is a variety of work offered.
Cons
Now that they have switched to employee status many positions require schedules. Since the switch, pay is not really in a timely manner. Pay is scheduled for the 5th and their documents say it may occasionally be a day late if the 5th is on a weekend, but more months than less, the pay was more like the 6th or 7th. The owner and team leads ask for ideas on improvement but if you share ideas they take offense and become very defensive. There are favorites with the owner and teams tend to be very clicky. Marketing lead was rude when going over errors with newer team members. It was like being a first grader getting reprimanded by their teacher or parent. It was mandated that everyone volunteer in these triangle groups. We were told it was voluntary but those that did not volunteer were frowned upon. It was told to us that it was not billable because it was social but right before I left, certain groups were given mandatory calling projects to complete (they were allowed to bill a little, but not the full time spent generating leads). This may have been fine for those that enjoy cold calling but when I started there I let everyone know I was afraid to make these type of calls and was told it was no problem. Salary does not increase. The starting rate has been the same for at least five years, and to get an extra dollar per hour can take years. You are told there is advancement opportunity but leader roles incentive is a higher role vs a higher pay rate. There are many teams were members make the same or a dollar more than new incoming staff.