Pros
Friendly Co-Workers, Career Opportunities, Corporate Events, Game Room/Fun Activities, Complimentary Snacks/Drinks, Competitive Pay, Outstanding Benefits/Health Insurance, Company Discounts on various stores/items and the list goes on!
Cons
Honestly, cannot think of any!