If you prefer money and benefits over personal job satisfaction, this is the job for you.
Pros
Great benefits. The company really puts emphasis on wellness and convenience for corporate employees. Bonus programs are awesome and everyone is included. Pay is competitive in some aspects and well beyond competitive for others. The company rarely fires employees or lays them off, so job security is high. Great job for people who do not care about moving up professionally.
Cons
Micromanagement is key for all job positions. Very few people have only one boss and often your job performance is monitored by managers not remotely associated with your department. There are unspoken rules about nearly everything - from your dress to your "hours worked per week" to your word usage in reports to your outspoken opinions. They rarely promote from within and when they do it is rarely on the basis of skill.