Colleges were easy to work with and they have good benefits.
Cons
They will max out your work load. I had over 15 projects i was managing at once.They did not provide adequate training and when asked for extra training. Got disciplinary action for not knowing but they did provide the training after.