1. Tons of organizational inertia and employee complacency so it can be hard to get things done. 2. Leadership appears to be abandoning ship. 3. Management can make boneheaded decisions about technology focus. 4. Department budget tightening makes it less convenient to perform some activities. 5. Competition is fierce for access to high profile projects and responsibilities.