Pros
Free soda, nice people, pretty laid back. Also, their intellectual property policy is nice, allowing for freelance and working on your own projects at home without any kind of downside.
Cons
Two things: 1) management is very keen on paying their programmers as little as they can get away with, giving college programmers a decent wage for college students AFTER a 500 hour UNPAID internship, but then offering salaries for graduating students well below $20 an hour, WAY below industry standard. If they want to keep their programmers, they need to pay real programmer salaries. 2) the management is resistant to changes in technology, something rather poor for a software company. For over 5 years, employees have recommended an upgrade in language, and changes in database to keep current, and they have just barely started to budge on it.