Pros
They have a lot of holidays. Employee annual meetings in fun locations like casinos and Las Vegas.
Cons
Do not rely on being paid on time and in full. Constant payroll issues. They close payroll on you and then tell you to get paid the next pay period even though you worked during the pay period. If I worked during the pay period I should be paid rightfully so. Instead someone completes payroll early and then when you submit your time to be adjusted they say its closed and to wait until next paycheck. People rely on their pay checks just like they rely on employees to do the work. It should not take a month to correct payroll issues. Supervisors do not want to pay for all time, they feel if it was just a phone call or something quick then they should not have to pay.