Pros
Despite what reviews a year+ back saying how horrible this place is I think the Owners actually listened and the new CEO Kim has effected some real change. I was terribly nervous when I came in for an interview as the reviews did not paint a good picture but this company is both small with 120 or so employees but stable due to it being around for 25 years. Feels like a small company with a startup attitude and people work SMART not hard, which I love. Onboarding process is improving every week and introduces you to all corners of the company which gives you a better, fuller picture of the process coming into it all and it's your ONLY job for the first week, to learn. The Culture seems to have shifted greatly with apparently 1/3rd of the original group leaving due to not fitting in with the new "get along with each other" culture being set up here and it doesn't feel false either. Really friendly culture, flex hours, work/life balance and results-oriented work environment. QA department is apparently relatively new and no longer outsourced, processes in development and testing are becoming more fleshed out and ACTUALLY AGILE (no "Agile, but..." !) and it seems to continue to be improved. Admittedly, as with all corners of the legal industry, there's some friend nepotism going on but connections don't necessarily mean somebody isn't skilled in myriad ways. Who you know is always as important as what you know.
Cons
Agile process could still be improved but there's no such thing as a perfectly agile shop in my experience.