Pros
This listing is somewhat out of date. The Current CEO is Conrad Agramont, not John Gilham. + Agile has some of the best and brightest. Your peers will be innovators and thinkers. + Community is very tight. It's easy to quickly become attached to your colleagues. + Work is mostly self-directed. + Success is recognized and rewarded. + Great benefits. Personal touch from management. Always willing to hear you out.
Cons
+ Work can be difficult. Management will help you if things go wrong, but they are often very busy. + Expectations are pretty high. + Things change very quickly. Adaptability is necessary to keep up with the company's direction. + No grunts. Sometimes if something really needs to get done, you have to get your hands dirty.