The atmosphere was relaxed and supportive. Everyone took their job seriously, but they were still friendly. Both bosses and coworkers were willing to give you any help you needed.
Cons
Because it's a young, growing company, you can never be sure how long temporary assignments will last. But they do keep you updated.