Pros: frequent food trucks, free movies, comfortable dress code, long lunches, easy break schedule.
Cons: healthcare, slow advancement, high turnover, lots of inexperienced temps to train.
A typical 9-5 job (although more accurately a 7-4) with fairly frequent early days off. I found myself dabbling in multiple departments but management was reluctant to let me expand into any of them. I saw multiple coworkers downsized as my role expanded with no increase in pay, and they were replaced with inexperienced temps that low-level employees were expected to train with limited knowledge.
In one case, I had worked in an office for less than a few days before I was spending more than an hour training another employee who had worked there much longer how to do our joint job more effectively. This was a frequent occurrence as higher-level employees were often too busy to explain the basics of the job and delegated training to employees with a fairly limited scope of knowledge.
All said and done, though, it was an easy-going environment with very little pressure except to be accurate and open-minded.