Pros
Extremely great team to work with- they work hard and have so much untapped potential. Very friendly to a point where your coworkers become friends and feel like a family. And this extends all the way to the top. It's a good place to learn as you can easily volunteer to do work outside of your field.
Cons
Do not expect high pay, or even average pay that would be consistent with industry standards. At the time, there was a lot of demand for work and required a lot of man hours on a salary pay. The team is fantastic, but they aren't being used or managed wisely. The games the company develops is underwhelming and unfortunately hangs on the one thing that generates revenue and only slaps on bandaids to keep it going. The team they have is so valuable and the company most definitely can do so much more.