Lack of leadership and poor management
The company can list a full time position, but there are many times where your clients would drop the session, which means you won't get paid those days. Additionally the company's leadership is completely unstable, disorganized, and not articulated. They also reschedule meetings/ training all the time and you have to move your clients around in order to attend to those meetings that most of the times are useless, in other words the communication with managers, CEO is very poor.
No paid time off, neither 401K