Pros: pay, benefit
Cons: company culture, office politics, gossip, finger pointing
Understand everyone needs a job, but if you can, avoid this company at all cost. you won't believe how much office politics there is until you personally experience it.
If you enjoy office politics, and enjoy join certain groups and gossip about other people, this is the PLACE for you.