Pros
ATA Engineering is a consulting engineering company where projects change frequently. Often I was working on 2-3 projects at once, which is a good balance of work flow and kept things interesting every day. Additionally, everyone works together very well, and you can ask anyone a question without feeling like you are bothering them. During my first few weeks here I witnessed the president of the company work with a first time co-op for a full day to help get him up to speed on the project he was helping her with. That is just my favorite of many stories I have of the great experiences with ATA, and as the title says, it is "more like working with a family."
Cons
As is common with most, if not all consulting companies, there are slow times where there isn't enough work to go around. These times aren't very common though, and is no fault of the company.