Contract of 3 months so decent length of work if you can stick it.
Cons
The worst communications I've ever known an agency to have - kept trainers hanging on a thread and then advised contract withdrawn with no notice at all.
A learning management system that was not fit for purpose.
Poor management with high turnover of staff so you never know who you're talking to.