Pros: flex hours in some areas
Cons: workload, poor supervisors and managers, low pay, negative environment
There is no job security, too much work to do, terrible pay and the benefits are not that great either. Lots of lay offs all the time, no job security.
They also hire thousands of temps, most do not care about their job.