Pros
Friendly and knowledgeable BCBA supervisors
Cons
Very low pay compared to other companies. Upper management (especially CEO) promises career advancements and pay raises, but never deliver. Will have you work full time for two to three months and will suddenly drop you to 15 hours a week without any notice whether you'll be getting additional hours in the future (nearly lost my apartment and gained a bad credit score because I couldn't afford paying my bills). Working full time means no social life as you'll be out in the field 9-10 hours a day (including weekends). Hiring staff uses empty promises and unrealistic scenarios to lure perspective hires into staying (poor use of reinforcements by staff). Once hired, in order to get full time, one must be willing to drive very long distances, sacrifice ones car and social life, and must always show a happy face whether one is actually upset or not. Very high staff turnover.