- Some nice people and team events
- Good opportunity to work for different clients to expand your networking
Cons
- Lack of training and throwing you to the client site straight away
- No clear direction and guidance for the work, and putting pressure on the things you don't really know and haven't done before
- Quite low paid