Pros
This company has lots of customers.
Cons
This company provides various employees for different IT fields.
Pros
Plenty of work. Lot's of wiggle room. Opportunity for OT and on-call. OEM certifications and all kinds of free web based training. Working closely with your team to support customers.
Cons
Some years small/no raises. Hard to be brought in full time and not from a temp agency.