Satisafactory as a temporary job only.
Pros: Good Manager to work for. Co-workers fun to work with.
Cons: Culture of non inclusion.
While working there I made it known several times that I was interested in a permanent position. One time the HR person indicated that she and my Manager considered me a valuable asset to the company and that they would work to get me a "great job" at Spencer. Right after that, the HR person leaves the company. Later my manager told me she was not being included in the hiring decisions. So I did not get a permanent job. However, my Manager was still a very good person to work for while I was on this project, and I don't fault her for the corporate culture where only a couple of high echelon individuals are the ones who do all the hiring. I was pretty much invisible to those people.