Cons: no job ladder, temporary employment, terrible management, underpaid
My typical day was clocking in on time, checking out equipment in the morning, and performing given tasks: Play through the game, Regressing and Tracking Bugs, make sure the subtitles are correct and reporting bugs into a database. I initially learned how to report bugs, and much later FTC (Functionality Test Cases).
Several of the individuals in management (Seniors & Leads) were absolutely unqualified to work in their position. You can typically catch them on their personal Facebook sites or chatting with friends at and during work. Several seniors during meetings will remind testers that their jobs are temporary and that we can be let go for any reason.
The hardest part of the job is the dealing with superiors. They create spreadsheets based on projects that they don't know enough about and they never update these spreadsheets. If you have to interact with the supervisor about problems occurring for a different shift they ignore the problem and blame your shift. You and co-workers in the office are treated like they are in grad-school by superiors. If anything from your project leaks your team is the first to be blamed. Within a month you really learn everything that you need to know and afterwards it's repeating those tasks. The worst problem is that being a hard worker is not an incentive for promotion; they would rather keep the hard working testers without promotion. Those that do get promoted are not as hard working and spend time throughout the day chatting with their superiors.
The Co-workers that you work with there are the most enjoyable part of the job as they are great, insightful, and are typically helpful knowing more so than the supervisors appointed over them. They help each other get through the day.