Pros
-The main thing that made my time at Aerotek so valuable was the absolutely awesome group of Recruiters and Account Managers. I can't say enough about how much I enjoyed getting to know all of my coworkers; I'd be hard-pressed to pin down a single person in "The Pit" that I wouldn't feel comfortable approaching for any help, whether it be regarding work, or personal life. -The high intensity work environment really pushed me to be the best I could be. The (VERY) high feedback culture is definitely not for everybody, but if you are the type of person that wants to improve at the fastest rate possible through direct confrontation, this is a great place to get yourself kicked into gear. -Lots of perks including snacks/coffee in the office, free lunches when you meet with contractors/candidates, and an occasional office bonding trip somewhere in town.
Cons
-This was my first job out of college, so to be fair, I don't have any previous experience to base things on. However, I can say that for me personally, the hours were the toughest part of the job. 12-hour days were common, giving me no time to have any sort of social life outside of the office during the week. -"Process" of firing employees (see below).