Great teammates, hardworking, friendly people. Interesting projects and clients. Large organization with many opportunities for growth.
Cons
Sometimes it feels too large and anonymous. As with many other organizations, national office or operations area feels taken for granted and is often first hit when there are layoffs.