Highly dynamic work environment with strong sense of project ownership
Cons
Project scheduling starts at aggressive and trends toward delusional in the face of constraints. Departments often subject to a good old boy system requiring genuflection to advance regardless of merit