Pros: free lunches, flexible hours, telecommuting, full benefits.
Cons: no office structure, lack of communication from upper management, extremely quick turnover, illogical expectations.
Workbridge Associates had a real Boiler Room-eqsue feel to it. The office was divided into three teams for which I was working in the Java/J2EE field. The connections I made with the clients I worked with was unprecedented and had a great deal to do with getting an introduction to the culture of the business world.