Pros
They are flexible with time off
Cons
They offer praise only when it benefits the company, but fail to provide the commission or compensation rightfully owed. The workplace is unprofessional on every level, with no guidance, no standard operating procedures, and very poor communication. Management lies about the actual situation, goes behind your back instead of addressing issues directly, and waits until after the fact to point out mistakes.