Relaxed professional environment
This is a wonderful company to work at. The people are friendly, and the environment is professional but relaxed. I would say the biggest downside is the flow of work. However, this does not affect the overall quality of the work produced there, which is very high.
ProsShort day Friday (8-3..see cons), long lunch (1hr)
ConsLong days (8-5:30)