Pros
Working at Big Fish Games has been a great ride. If you are a self-starter, there are many opportunities for personal advancement. The people who work for Big Fish are all kids at heart and it shows during the workday (and after hours!). I've enjoyed my time with every coworker I've ever had and have made some great friends over the years. As a startup, Big Fish has shown tremendous strategic savvy while navigating the challenging digital gaming waters. Most of their best games are exclusive to Big Fish. The company has grown and continues to grow by leaps and bounds.
Cons
There are two major challenges to working at Big Fish. Both are common among successful startups. First, engineering resources are stretched to the limit. With so much tech competition in Seattle, Big Fish struggles to land new engineers. This makes it challenging to secure resources for projects not deemed critical. Even the simplest updates to the site can sometimes take weeks or even months. Second, with a workforce of less than 500 (and many of them in Customer Support), there aren't a lot of opportunities for career advancement. Lastly, if you want to be successful at Big Fish, be prepared to 'play the game' (no pun intended). It is critical that you buddy up to everyone at the Director level or above. Learn the humor (dark and cynical), hone your persona, and get people to like you. It's a very buddy-buddy working environment and you don't want to end up on the outside looking in.