Pros
The company is comfortable to work for. You are more than likely to be granted vacation time and sick days when you need them. The building is comfortable and well furnished.
Cons
The company is full of cliques. But please note, not all departments are the same when it comes to this problem. The department I worked for was one big clique with a staff of about 18 people. I felt excluded from most activities and they gossiped non stop about each other and me. This made my work experience very difficult, not to mention the physical work I preformed was non-fulfilling and monotonous. To my surprise management would take part these cliques which made it feel like I had no one I could share my feelings with. If you fit in, you'll really enjoy this company. Unfortunately that was not the case for me.