Pros
Things are done fast here once you convince the right 1-2 people that it's worth doing. It's a very agile environment and we try to be flexible with our priorities. Everyone is super friendly and easy to get along with. There's lots of social events and the whole office turns into a party on Fridays. Pool table, foosball, ping pong, Nintendo Wii -- it's like a gigantic playground!
Cons
You do have to work hard at this company. Working late into the night past midnight is not the day-to-day norm, but definitely something to you'll come to expect around major release dates, emergency bugs etc. This might be due to the fact that we are quite ambitious with the features we try to cram into each release and management does get stressed out at times.