Pros
Nice benefits, decent salary, superb location (for now.)
Cons
The higher ups are insistent on micro-managing everything that goes on. It's driving the employees mad, especially when they are good at doing their job in the time given to finish the work. If you want robots, that make the exact same moves at the exact same speed, buy some robots.