Because this is a consulting company, the work environment differs based on the client you're placed with. The people at XTreme are seasoned and professional.
Ask for a rate you'll be happy with for as long as you work for them because it won't go up. You won't get paid sick leave unless you work in Portland, OR.
Job Satisfaction Level
They will be supportive to an extent, but if the client misbehaves they won't stand up to them for you.
Project Manager, Microsoft contract