Pros
Like all the other reviews state my co-workers were amazing, talented, and fun people to have the honor working with. The product has a lot of strengths but poor management decisions and extremely rushed planning made what could be an amazing fairly unpolished. If you are in good standing with management they are fairly flexible about time off and over time they may raise your wages closer to industry standards but this is very much based on trivial things such as likability and how many hours you put in rather than the quality of work that is produced by the employee. Very friendly and knowledgeable lower management on the team. If they were given more ownership over decisions for the product it would be a much better polished and functioning piece of software.
Cons
Very poor planning. Management does not want to "waste time" with planning. A very juvenile sense of direction with the product. One day they may wish to make the most elaborate piece of software they can think of then the next day get estimates on the project and decide to gut the features discussed or figure out a very unstable "patch" solution to the problem. Employees are thought to be extremely replaceable even highly skilled and experienced veterans of the company are not valued. Benefits are very poor for tech and game industry. After hours company events tend to be very juvenile to the point were employee are asked to do embarrassing things in public that do not what so ever help team morale.