Pros
Nothing really, I cannot think of anything.
Cons
Achieve3000 has an awful company culture that's based on blatant nepotism and discrimination by the leadership. It's obvious how the managers prefer certain employees over others, and they don't even try to hide this terrible behavior. They don't provide trainings and learning opportunities except to their favorite employees.