• Before RPM was acquired by Broadridge, it was common for annual pay raises to be anywhere from 8-10% and higher, as much as 18% if a tester was ambitious. This has decreased to 2.5% and is expected to be kept that way, since recently a large team was established in India, so a cap is placed on all salaries and increases • Low initial salaries, completely uncompetitive in this market, especially even though it's mostly manual QA testing • No company culture whatsoever, they organize these monthly "lunches" to induce people to come to the office but nothing else. Utterly depressing. • They pay overtime of 50%, which seems nice but it allows them to be cheap and underhire the number of QAs needed and force you to spend weekends working. Where a project can be easily finished with 6 QAs, they'll assign 4 and make you work weekends/nights just to get it finished. That's how cheap this company is. • The work assigned is too much effort/stressful given the compensation • BARELY ANY TRAINING, they show you how to install the program/run some batch scripts. As to how to learning workflows and using the actual program? Ask someone else (if they ever respond) due to everyone being overworked. Despite there being "teams", everyone works in their own silos and there's no sense of team spirit. Their "manual" is too technical for anyone besides an experienced person to parse through. This leads to more time being wasted and more inefficiency. • Managers whose ENTIRE role is to assign and order people around, completely no respect for the people who do the actual work. There's a weird separate team of "schedulers" who assign projects/tasks to you weeks and months in advance in coordination with upper management, with completely no feedback from the QAs or people who do the actual work. This allows them to get away with assigning you projects and stuffing you with tight deadlines that you will work on until steam comes out of your ears. And they'll talk you down if you complain about needing more time. COMPLETELY no respect for you and your work and effort. This doesn't affect just the QAs, but devs and BAs as well. • Because of the previous point, everyone is so over-worked and stressed and whenever you ask for help it's possible it will take hours for them to respond. • COMPLETELY antiquated system of manual testing, there's only a small team of 2 for automation testing, compared to 30-40 QAs • No sign of tech advancement, time logging is done on some ancient FoxPro software while test plans / results are all done in Excel/Word using screenshots and whatnot. There was apparently some work done on Selenium for the web application, but it was never finished (and is never used for testing, always only manual) • Turnover was apparently so high that in order to reduce this, ever since Broadridge acquired RPM Technologies back in 2019, they thought it would be smart to add some hierarchy and create a "Jr. QA" role, where after 3 years or so they would promote you to regular QA. Despite this "title", the work and tasks are exactly the same, a Jr can work on the same project/tasks as a regular or senior QA. Whereas before all QAs were given regular "QA Analyst" titles. This is a blatant carrot inducement to get QAs to stay longer and for the managers to extract the surplus labor from the underlings, along with their pound of flesh, and makes it much harder for one to find other jobs with such a title (a good amount of employers will look-over if you only just have a Jr. QA title) • Development/testing follows the Waterfall methods, as opposed to Agile, which goes to show how ancient the management style is • God-awful management who have been warming each other seats since the 90s, they're only staying on until their golden handcuffs and they have nowhere else to go