The corporate nature sometimes shows its bad side as far as politics and scale, although this has not affected me at all and it depends on how you react to it. While there are a decent number of events held, there could also be more teambuilding and ways of meeting everyone in the company that would help to increase the "humanness" of the environment above what it already is.