I have heard first hand that it's a great place to work. The recruiter was kind and helpful and they were very flexible with scheduling. As the process wore on the recruiter became less communicative, which was frustrating, and I wish she had just told me sooner that they were not interested in me.
The first in-person interview was great and I really connected with the employees. I had to do a project for the second in-person interview and after having provided them with a lot of ideas and new tools to use, I didn't get the job. This made me feel kind of used. But doing "projects" for prospective companies always feels that way.