Vantaggi
FINE employs some quality people. I genuinely liked so many of the developers, designers and project managers. The work was held to a high standard that people could take pride in. Pay was competitive, health insurance was great.
Svantaggi
Many staff were expected to work much more than 40 hours per week and given unrealistic deadlines, none of which matches up with the "be human" tagline that ruled when I started there. It was impossible to get meaningful and consistent investment from the partners in professional development, work culture, or any kind of equity/diversity/environmentally conscious initiatives. Lip service at best. Promises of career advancement were often withheld or ignored. Partners could be fickle and arbitrary and play favorites, which led to significant turnover. Toxic behavior by favorites was allowed to fester. Multiple talented people were hired to do jobs that they were destined to fail at because the partners were not invested in their work.