- Big customer base, can get good rotation opportunities in various projects
- Nothing else
Cons
- A defunct government type organizational structure
- Very poor compensation structure for the amount of work taken
- No clear roadmap or strategy to expand in emerging technologies