Metric heavy. Political. Very high turnover. Lower-tier employees are to expected to keep detailed logs for every minute worked. For a software-based company, most of the employees know little about the software. No UI, UX, or assets department. Management will tell you how long things should take, but not before and after asking what it is that's entailed. For a lot of employees, this is their first or second job out of college or high school, which is fine, except be prepared for resentment and limited time to interface with others. Many middle-level employees have little training and applicable experience and therefore rely EXTREMELY HEAVILY on the lower tiers—especially when it comes to tech and BA. A common "promotion" here is simply from someone else quitting (though it's less of a promotion and more of an extra job title at current pay). For highest management, the company serves mostly as a lifestyle support system—you'll hardly see them around. Many positions are listed as "salaried" but actually paid hourly and you're capped at logging 40 hours a week before people start to freak, and anything less is looked down upon. For being a software and support company, the software is stagnant and dated and—although many from the IT and development teams appear competent on a theoretical level—the tech departments seem pigeonholed and too busy to help. For the most part, change is frowned upon by management and political players. Depending on the department you may have very strict hours (with by-the-minute metrics scrutinized daily on a spreadsheet by management). QA and customer-support employees are openly pitted against each other using a leaderboard system. Some might find it fun, but others, especially non-dedicated QA / CS members, likely find it annoying. Hard to tell, since no one's brave enough to voice a real opinion. Also, certain members are told to smile more and be more positive. Support is told to "always accept" and to never defer or say no (leading to fires down the line). As of recent, chosen support members are expected to offer on-call services from home (with no heightened compensation), and are to be penalized if the phone goes over a certain amount of rings. If your metrics are off, they'll spit you out. Orwellian vibe overall.