Focus is on delivering excellence on the project.
Little to no involvement by management on your activities (they assume you can handle the work.)
Cons
They are a small to mid-size shop, so don't anticipate large scale projects with 100s of engineers.
You need to provide your own PC (standard for most firms).