Pros
Pleasant co-workers, nice facility with good amenities like cafeteria and workout room, plenty of free parking, local staff is a reasonably caring bunch.
Cons
On the website development team, it's quantity over quality. Your production is viewed in terms of numbers only, which in website development, can be problematic. Essentially, they'd rather have you churn out four crummy sites a day than three really good ones. And they badger you about "hitting your numbers" seemingly twice a day. If you don't care about your work product, it's easy enough to do. But if you believe that doing a job well can require a sliding scale of time commitment--and you personally insist on a quality work product--find another employer. Had my position outsourced overseas after less than three months. Just as well, because the numbers-above-quality focus grew tiresome quickly. Given that I just received an invite to return to the company, management appears to have seen the error of its ways--yes, quality does count for something, and they appear to be returning some of the web fulfillment functions back to the U.S. But I have zero desire to even explore returning, even were I offered a significant raise. Once you develop a reputation for seemingly whimsical hiring and firing, why would anyone volunteer to return to such a meat grinder where you have first-hand evidence it could happen again?