Pros
Great for young kids with almost no experience, where they can program you into their FB cult. Terrible place if you are a mature, serious professional. The environment rewards people who like to brag, boast, and broadcast their awesomeness. If you work hard but humble and quiet, you will not succeed here. Also, management in general, refuses to fix problems with the process. Performance reviews are geared towards those brown nose the best.
Cons
It feels like a cult for young, single people. Mature professionals with families need not apply. If you do manage to join, be prepared to be surrounded by rah rah rah, lots of brown nosing, politics, eating, drinking, and going to the gym with your co-workers is almost required if you want to get ahead here. If you don't join the herd with a smile on your face, you'll certainly feel like an outcast and will be on the black list. Manager smile to your face, tell you what you want to hear, then will stab you in the back. Extremely immature organization. They also make it nearly impossible to hit your goals once you are at a senior level, and then they will fine a way to phase you out and replace you with someone younger.