Pros
Achieving True Self provides you with excellent tools and there are great supervisors and BCBAs. They will work with you to build and shape your existing skills so that every opportunity that comes your way you will be successful. Management and Leadership do a great job communicating effectively. They'll get back to you in timely manner and answer any questions or concerns. Achieving True Self also gives you the opportunity to be very flexible with your work. They work with you and provide you with the best cases to balance out your work and life schedule. Benefits and compensation is also great.
Cons
The only con would be there's not enough company meetings. for example quarterly meetings for reviews to help staff improve their development and provide even better services. Also that would give each team member the opportunity to see their coworkers and interact.