Pros
The technologies that are used are cutting edge and if you're willing to put yourself in a position to take on the projects using these technologies, then there is a lot to learn. You're surrounded by some very talented developers and other team members at this company, which is hard to come by in this area when it comes to development. Working on top of the SharePoint platform, Portal finds interesting and innovative solutions to problems to deliver to clients and rarely experiences hiccups in the delivery process. Clients range from private to public, mostly within the Washington D.C. area.
Cons
The management is quite unorganized and they are often times strapped for work and clients. This leads to people running around looking for work. If you do have work and you'd like to try something new then be prepared to stay on the project for a while.