Pros
Fast has a culture where the "industry norm" doesn't control. The culture is strongly influence by "what is right" and not by "what is easy" or "what is typical". The partners are available for consultation and discussion - much different than a normal corporation. The company gives back to employees in ways unlike any other place I have worked. The company thrives with new graduates and embraces the idea of teaching on the job. There are not many companies like this one - though some people may not be "blown away" if they haven't had another professional job before. This company is truly unique.
Cons
I haven't really found any at all. I enjoy what I do, who I work with, and how much I work. Everyone is very down to earth, approachable, and even-tempered. It seems that everyone here is generally intelligent and wants to do the right thing.