Some really good people worked there. Broad range of possible projects
Cons
Little evidence of strategic planning around project assignments - you got assigned to the next project they got in through the door with little thought as to whether your skillset was a good fit for that project.