Pros
First I must say I've read a number of the reviews, and the few negative ones I see are frankly IMO weak enough that they actually speak well of the company. For one, sorry, I'm not buying the person who claims that people in the company are "directed to post positive reviews" (and I could easily counter with hey, maybe that and the other negative reviews were written by a competitor). Or the person who thinks HR doing all kind of little extras throughout the year made them fee like "they were in day care." Seriously? How does a company showing appreciation for employees make you feel like a child? How bizarre. I also find it hard to take someone seriously when they were a copywriter, of all things, yet don't know the difference between the words "throw" and "through." But anyway.... I've worked at various other places, and this is easily one of if not the best. For starters, there are those "little extras" I mentioned throughout the year that it does even though it doesn't have to, like free catered lunches, occasionally cutting a day short for a happy hour outside, contests, etc...I am routinely amazed by this and keep telling others who've never worked elsewhere that this is far from the norm and they should appreciate and enjoy it while they can (but I suspect they won't until they work at a company that makes no such efforts to show any appreciation for its employees at all...Capital One comes to mind). There is also a very good work/life balance. They are flexible and considerate if you have a Dr appt or kid is sick, things like that. Pay is near as I can tell competitive, and the benefits are among the best you will find anywhere. There is also the nature of the work, which helps students in the college choosing and enrollment process. I feel like I'm doing something that helps a greater good, and not many other companies can rightfully say that. But as great as all of that is, it's still nothing compared to IMO the most important part: the quality of people, INCLUDING management. In my experience, good managers in corporate America are about as common as a winning lotto ticket, but you will find them here in abundance. And I don't mean just being good at managing systems or projects...many can do that...but also good at managing *people.* They are not just managers, but leaders. THAT is rare. Here you are treated with respect, communication is strong, and opinions are valued. There may be exceptions, obviously no place is perfect, but that is based on everything I have experienced or seen and talking to others about it, and I have been here for some time now. Further, the people here on the whole are intelligent, dedicated, professional, AND friendly. Even people you don't know will say hello and talk to you. I again contrast that with a place like Capital One, where almost everyone walks around with a ticked off look on their face, like zombies, without ever a hello or how's it going...and it's rife with incompetent low-level management that brings in contractors to solve things they've screwed up and quickly dumps them if they can't (blaming them for the problems to boot). People are constantly coming and going there. Not so here. Most people get here and stay, and small wonder why. I could go on, but that's already plenty from a normally cynical person like me! In fact, before I got this job, I would have laughed at anyone saying I would ever write a review like this; but credit where it's due.
Cons
Like some have mentioned, a little flex hour ability would be nice, but that's minor. I do agree that they seem biased to a younger workforce, so opportunities for older people appear limited, if that applies to you.