Pros
Benefits are the best part about this company and that's where it ends.
Cons
Pay is okay at first and then they overwork you and expect you to work overtime. Overtime for salary is 45+ hours and straight pay. You get paid for 40 hours, give them 5 hours for free and then get paid what your hourly pay would be. Management is awful. You can complain about your manager to HR but nothing will happen. You'll actually get in trouble for going to HR about your manager. Have a good degree and want to move up? That won't happen here. QA has a high turnover rate, so once you're in they won't let you switch departments. And you definitely will want to switch after how overworked and underpaid you are. The only way out is to leave and hopefully come back once another position is open (outside of QA).