Pros
I've worked at Dire Wolf Digital for over three years. There are two major reasons that I love my job. 1) I find it fulfilling to work at a company that focuses on the kinds of games I find interesting to make and enjoy playing. Being able to work on something you are passionate about is an incredible opportunity. 2) The amazing coworkers. They are highly talented and highly passionate about making great games. They are also an interesting and supportive crew who get together for after-hours boardgames, health initiatives, food parties, etc.
Cons
The atmosphere can be demanding and stressful. In 2010 and 2011, there were times of crunch as the company had to endure through challenging times and multiple projects with a smaller staff. Fortunately, crunch-time is largely a thing of the past. The office space is also a con; currently the company is split into two separate floors of an office building, sometimes generating some friction with communication.