Being a contract employee your schools/hours can be changed any week. Inconsistent weekly pay depending on hours work - for instance when schools are closed for the holidays you don't make $. No specific SSG cons except that I had an unusual recruiter situation where I did not hear from my recruiter for months after I was hired, I found out I was supposed to be in contact with them for all of my onboarding etc. which I ended up completing by myself.