Pros
Pay is decent not great. Benefits are ok as well. Company events are fun but pretty rare.
Cons
Management will belittle you and insult your intelligence/capabilities. You can only move up if you are in political favor, rather than based on merit. Management seems to think they can get away with anything and tends to micromanage everything. People who have been with the company a long time(10 years +) have very little to show for it (no promotions or a significant increase in pay) A bigger workload does not mean an increase in pay it just means more work for you while your less capable peers do less and get paid more. The overall company culture at least here in Las Vegas,Nevada is toxic, you will feel undervalued, under appreciated, and inadequate.