Exciting and challenging projects, intelligent colleagues, great list of clients, opportunity to wok with cutting-edge technologies
Cons
There's definitely a downside to project work. While there's the opportunity to work with some of the more cutting-edge stuff, not every project calls for it -- in fact, they can be downright tedious.