Pros: pizza on friday, great communication, young workforce, relaxed dress code, great benefits.
Cons: cheap - do not provide the proper equipment or software to do a proper job, management is homegrown and does not use proper methodologies, shareholders manage the innovation
I found this to be a .com start-up that made it. I found the industry to be very cheap. The whole business is run on gorilla marketing and can be high pressure. The overall work force is young and inexperienced. If you are looking for quality I wouldn't expect it here. This is quanity, how quickly and cheap can you do your job.