- Most of the roles are at a single client
- Occasion when role does not match skill sets
- Some of the work is resource aug and there can be a danger of losing contact
- Overall community is still developing
- Some times difficult when staff from the "line" are required to do consulting work