Pros
Learned a lot professionally and was challenged.
Cons
People who work here have NO LIFE outside of work. I worked overtime starting the first week I was there, I dont mind working overtime on occasion but if you left on time here co-workers and managers alike take it as a lack of dedication and drive. Aerotek is a cult. They call their environment "feedback" friendly but its just managers tearing you down and telling you that you arent good at your job no matter how much overtime you put in or how hard you are working, nothing will ever be good enough. I am all about CONSTRUCTIVE critiscm but Aerotek makes their culture a place where it starts to become nearly impossible to feel good about the work you do because their is little to no encouragement. I left the office in tears (as did many others) at least once a week. The atrition rate here is sky high, when i started i was on a team of 8.. within weeks after i left there were 2 people still on my team.