Pros
AHEAD has some very talented engineers and technologists. The level of talent that AHEAD usually attracts also means that they can land large, career-defining projects. They generally tend to support training and certification.
Cons
AHEAD has previously prided themselves on having the best talent in the business. But over the last year, many of the most talented engineers and architects have fled the company for greener pastures. AHEAD is not a company that was built to scale, and management hasn't really addressed the scaling issues. Internal processes are horrible. Rapid growth has made these problems worse. There are no real career growth paths inside the organization, nor are there processes for engineers to cross-train or get exposed to new technologies unless they train on their own time. I've worked with some engineers who haven't had a promotion in being with the company for multiple years and weren't able to explore new areas. AHEAD's rapid growth has hurt in this area as well - AHEAD will go out and hire additional engineers before allowing internal employees to transfer to new teams. There are no internal management training programs. Managers are promoted from the engineering staff, but there are no mentorship or grooming programs to convert engineers into managers.