Salary and perks are ok.
Have good work life balance.
Cons
Senior leadership thinks that testing team or members are responsible for every problem in the software. They blame sdet or qa for every thing. QA team members are always under a constant threat of PIP or firing.
Unique Workplace Culture, Flexible Work Environment and it's known for being transparent, approachable, and involved in the company's mission. Everybody have the chance to work on innovative technologies.