Pros
The people here are great, lots of camaraderie in the office...occasional root beer float Fridays and a break room stocked with snacks. Super laid back office environment, if you don't want an employer with high expectations of production and you want to coast...this is the place to be.
Cons
The status of the code and database is atrocious. Had I archited this system, I would expect to be fired, yet in my experience, there is no willingness to invest to move beyond the current status quo. Unfortunately this mentality appears to go straight to the top...it works well enough and as long as customers are paying then we'll keep selling. Also there is a great deal of outsourcing to India and the stateside developers are treated more as a clean-up crew for all the junk code and rampant bugs created by the outsourced developers. If you're a developer, grab your mop and bucket!