Avantages
I couldn't ask for a better work environment than the one at Singlebrook. I've never worked for a company that is so appreciative of employee contributions and dedicated to employee and client happiness. As a company, Singlebrook values craftsmanship, great design and programming, happiness, and benefiting the community—and every project, whether client or internal, serves to support these endeavors. There is a sense of community and teamwork at Singlebrook, and a sense of mentorship and learning, that extends beyond typical workplace interactions. From working with other developers to participating in company "Lunchtime Learning" sessions, I continuously gained knowledge from my coworkers, all of whom are skilled at their respective crafts, be it web design, Drupal programming, Rails development, etc. (Weekly paid Game Time, happy hours and holiday celebrations, and monthly company lunches didn't hurt, either!). If you are looking for opportunities to expand your skills and try new technologies, you'll have plenty of opportunities to do so.
Inconvénients
Singlebrook is currently a smaller company, . However, I'm confident that this company is growing and expanding continuously, and as the company grows, so will its ability to have a positive social and environmental impact through its clients and its products.