Pros
Pay, fairly easy to communicate, lot of work, flexible schedule
Cons
Big corporation, impossible to implement new ideas that actually work, they change things based on some crazy idea from a Executive that never had any hands on experience, they make major changes out of nowhere!