Pros
If you are starting a career and want to be in an environment where you will be challenged on a minute by minute basis, have the ability to influence your own income very quickly (if you are a top performer), have good room for upward mobility quickly and enjoy an environment where by helping other people achieve their goals you are advancing your own career Aerotek is a great place to start a career. You will be pushed and must be willing to dive in and commit yourself from the get go for Aerotek to work for you, but if you are willing to do that, the sky is the limit. Aerotek is a company that will make you a great recruiter, but you have to be open to criticism and be willing to persevere through constant challenges and failures.
Cons
Aerotek is not the meritocracy it once was. Through the growth of the National Sales Program, you have random internal people who end up falling into positions where they are making 500k/yr while people who have been consistent high level performers are not given the opportunities they deserve. Success used to be based on what you have done and it seems more politicised or just simply random than ever. There is definitely a "boys club" and if you are not in it after a few years and want to grow with the company, get out because it's not happening. Aerotek has a very one frame mind when it comes to what success looks like (and make no mistake, whether you are physically attractive or not is a huge factor) and while they preach diversity (diversity of thought specifically), if you are successful by employing an approach that differs slightly from the stated way of doing things it used to be embraced but now it does seem to be stifled. Behind closed doors the management approach is definitely to turn and burn through recruiters to find sales peope. Recruiters used to be valued, now sales is really the main place the company places value and then relies on it's recruiting process to fill positions for customers. In my opinion this is a strategic mistake and will limit the future growth of the company as they expand into smaller markets. Recruiters are only hired with the idea that they will become sales people someday. Aerotek officially utilizes and trains it's employees in situational leadership, but then it really does not allow account managers to employ this style with their teams. Managers used to have the flexibility to manage their people, but now with all of the metrics everyone is measured by on a weekly if not daily basis, the culture has become one totally driven by numbers. While scientifically it makes sense, it will rip the soul out of a company that once allowed it's employees to strive to be great at what they did and utilize their own experiences and talents to make it happen. Aerotek is definitely limiting themselves with this approach.