Pros
new building, gym facility, flex hours
Cons
-disorganized, lack of strategy and clear direction, resistance from upper mgmt -product development teams do not communicate with each other - essentially working on the same idea without cohesion and multiple iterations of said product -below average pay and benefits -you could dedicate years of your career here without any advancement.. this is the place to work if you just want to sit around and not accomplish anything or release any products. -living in the stone age of the industries it supports... others argue that the industry moves slow... but REALLY? -mgmt teams often hire outside consultants to do the job you were hired for and pay the large agency rates while undercutting hired employees who are paid poorly/taking away any project ownership you may have had.