Pros
Good place to work right out of college with little to no experience, offer healthcare benefits, some paid vacation. The office is nice and in a pretty good location!
Cons
Unfortunately, as one reviewer said, it really is like a sorority -- the stereotypical bad parts, at least. The company offers low pay for the amount of work, and quality of work, they expect from you. They offer "flextime" benefits, but don't always uphold their end of the bargain. Or, if they do, it's a huge hassle. There are some great people there, but for the most part, it's a pretty catty work environment -- upper management involves additional coworkers into issues that had nothing to do with them, base advancement on favoritism and not measured/measurable results, and throw employees from client to client (without first consulting with the client on whatever change is happening). Management doesn't really listen to, or make positive changes as a result of, their employees' feedback. Employees don't really get true breaks, and are basically expected to work while on vacation. And, ultimately, there's the tendency to nickel and dime clients for the work that's being done, adding fee after fee onto their bills for any work that isn't within scope, even though the changes/additions are necessary for the client's success.