Productive and has been a good experience.
Pros: wages - good, good working environment.
Cons: contract termination notice given within the hour.
Worked at Western Power via Contract through IPA Personnel. Barely had much contact with IPA itself, but everything went through Western Power.