Pros
Work from home opportunities. Corporate discounts on hotels, rental cars, etc.
Cons
Company is not loyal to long term employees. I was a 15+ year employee who was promised a promotion 3 times in 12 months. Each time right before the promotion was to go in effect a different "policy" was sited on why I needed to "just wait a little longer" and continue to chase the moving carrot. 45+ hour work weeks are expected. People text, call, email and expect responses all hours of the day including weekends. Need to take a call from the sidelines of your child's soccer game on a Sunday; just make sure you are on there. I fought for what I deserved which was a salary increase and promotion and was constantly told "this is the best we can do." Then after I leave the company I find out coworkers who I was expected to train made $10-15K more than me.