Learned a lot, was paid terribly. Zero benefits. Greedy, greedy management.
Pros
Some of the people are interesting and intelligent. You will learn a ton about PHP, SQL, web development and many other things in general. You will learn here, no doubt about that. Eventually you can do quite a bit of overtime if you want. You can come in late sometimes, just make up for it later. Raises will come in time if you show you are capable. But usually only if you are an essential employee.
Cons
One or two of the "managers" are incredibly rude and will scream at you at the drop of the hat for no reason. I was once brought into the conference room with a few others and screamed at for doing something small incorrectly, when I had had absolutely no training on how to handle this tiny task. It reminded me of a Hitler speech, especially the pounding on the desk. The expectations as a developer are sometimes INSANE, and this can not be over-emphasized. With zero training, you are expected to somehow learn the incredibly old, overly-complex, and terribly programmed software within about a week. The one and only boss will give you a project which will likely take 40 hours to complete if coded correctly, documented, and tested. He will say it should have only taken 3 to 4 hours. There is no consideration here for how long projects truly take to complete. Bosses don't have a programming background. Also, no paid lunches, no breaks, 9.5 hour days and 47.5 hour weeks if you include the unpaid lunches. Bosses don't care if you use drugs on your free time, which I guess shows they can be somewhat relaxed about certain things. This place will make you want to use drugs anyways.