Good benefits, rarely work over 40 hrs/wk, easy to maintain a work-life balance.
Cons
Average pay, lots of politics, very difficult to navigate the company for networking, typical cubical-based corporate job without a lot of interaction with neighbors. Generally boring atmosphere. Many jobs are very rigid and process-based.