Pros
The job descriptions are right on-target for job expectations, Prowess is very communicative regardless of where you are placed, the pay was on-target with job expectations, the benefits are great, and the IT department is amazing at getting all, if any, technological issues resolved promptly.
Cons
As a contractor you can sometimes feel disconnected from the Prowess team when placed somewhere other than the Bellevue office.