Pros
Good experience, great for entry level. Make sure you look into BigCommerce, WPEngine, SoftLayer or many of the start up companies after working here for a while.
Kontras
They literally could care less , they don't appreciate workers who have worked for a long time or done overtime. There were numerous cases were if there was a worker making 10/hr, his promotion rate would only be 12/hr. While new hires would start at 12. Coworkers choice was to either accept it or leave. Even if I made more than most of my coworkers, stuff like this really frustrates you on how they treat your fellow coworkers/friends. Also, if you would give them your 2 week notice and if management finds out you're going to another tech company. He would "accept your resignation early" . Seriously how low of a person do you have to be upper management?