Great pay. Provided everything you need to do job.
Cons
Most, not all, employees play games with actual work, along with management. Not sure management knows what they are doing. Having "lay offs" all the while I know for a 100% fact they hired people after each lay off. No 6 month plan for profit, just winging it.