I worked for UCSD twice. The first time through the temp agency was great. Great supervisors, co-workers and managers until new managers came in. The atmosphere changed and there was no coherent work ethics with providing updated contract information from different insurances.
The second time I worked for UCSD through a temp agency most of the same co-workers were still there and it was great being back. However, the manager was unwilling to provide feedback on the mistakes we made if any. And stated "My department is a click, your either in or out."
Not enough feedback on work production.