Pros
Fully remote, good first job for someone that just graduated with a CS degree. Room for growth in the company. Really easy to get along with fellow coworkers. Healthcare.
Cons
CEO has zero technical knowledge and opinion is easily swayed, brown-nosing and buzzwords will get you far here. QA is an inflated department. Pays less than the national average salary for a junior developer. For the opportunity of bonuses and raises, devote your life to the company; if you go above and beyond once, it will be expected of you after that. Training for new hires is essentially non-existent and heavily reliant on legacy knowledge. The sense of what issues that need to be fixed that are considered "priority" is skewed; everything is high priority which effectively leads to nothing being high priority with the employees available to work on them being stretched thin, i.e. multiple developers working on multiple independent projects.