- It can be hard to find someone that has the information you need -- many applications are in-house products developed years ago, so getting specific information to make progress on a project can be a task all on its own
- The work can be fast paced, but other times things can go slow (You know what I mean if you've had to use enterprise level workflow management software) -- it's usually not a problem though