Pros
1. Good for staffing and contract work. 2. The MTARs have a really tough and demanding job, they do the best they can to represent their candidates. I have seen some brought to tears over failing to place a candidate. They do care.
Cons
1. I read reviews about how some folks were treated when it came to bonuses that were never paid or even acknowledged, and the treatment they receive after separation. I have experienced it, it left a lot to be desired. 2. It's a growing company indeed with growing pains, but the office is disorganized and feels like a pure sales and staffing job. Benefits are not exactly what I would call benefits given how expensive (Health insurance) or how delayed they are, 401k does not kick in after a year. The work schedule is not very flexible with a "work can only be done in person in the office" mentality. 3. Selling technology solutions project is still a work in progress. There is not a lot of effort in wanting to know the client, the environment, its challenges, it is more about pushing a proposal and making a quick sale (I am quoting a client, with whom I agree 100%). The "relationship" AIM claims to have with most clients is just that, a claim. It's still hard to get solid projects 4. Separation is done in a very strange way. Mine happened at a coffee shop minutes after my engagement at a client ended, with a weak argument about moving in a new direction (at last, a direction). I was not allowed to come the office and drop company property, and was never offered to come collect anything of mine. Some of the information I was promised never arrived, and when I asked about bonus, the separation agreement was quickly revised to add a pittance as way of saying please sign and go away. I was told I did not meet my sales quota (as if I had one as a tech consultant), but the company was doing me a huge favor throwing some scraps my way.