Pros
Flexible schedule. Good pay. Remote options, had employees spread across all USA timezones. Good equipment. Great coworkers. The software is decent and intuitive.
Cons
The owner is wonderful at getting in his own way. He berates his team, shames people for taking vacation, and points the finger at everyone but himself. When employees spoke up about poor treatment in the past they were demoted. The guy is oblivious in how to kindly speak or treat people. He needs to hire a manager to take over the employees and customer support. There is no training for workers or clients. No structure or overview of product or flow. I also heard the owner fire a customer who complained about the way he was being talked to and treated. Instead of fixing this, the owner just fires the client. He is one of the meanest people I have ever experienced, at any job, in my professional career. I was there for only 6 weeks before I ran. I was in no way successful or skilled at my position, I didn't have time to be. I took a temporary position just to get away from this company. It was THAT bad. Please, look elsewhere for work.