Pros: coffee, snacks, bonuses. always appreciated and told how they appreciate you.
Cons: you never know for how long the job will last.
The best job I ever had! I learnt a lot of various jobs . Learnt to be detail oriented and not to get flustered when I had more than 2 things demanding my attention at a time.