Pros
Very very very nice people
Autism Spectrum Disorder friendly
When the stars align, they will educate you and upskill you even from a quality assurance analyst to a kind of engineer within the technology world
they take risks on trying out new employees
Cons
Lack of learning opportunities if you are deployed to a client unless the client chooses to educate you
early-stage startup - here in the US
They play with words and don't like to follow through on promises at hire and when pressed, they will change the terms.
I did not receive any retirement benefits nor was it offered during my duration of employment
Even though we are all supposed to have a job coach session at least weekly, however, there wasn't enough for everyone to have one assigned at all times. I did have multiple weeks in a row without one to work with.