Great Benefits
Casual Work Environment
Leading Edge Technology
Ability to continue to learn.
Cons
Low Salaries
Lack change management that effectively handles meeting mission goals.
Projects are planned but very seldom completed successfully from a project management perspective.
Lack of cohesion between cross functional teams