Avantages
The environment at FreeCause is a good balance of start-up culture and professional work environment. The company cares about making sure employees enjoy working here, with monthly company outings, weekly lunch, generous pay, great 401k matching/bonus structure, and a young, fun culture. Most employees all work in one big room, which is fun but not for everyone, especially not the distraction prone. Management is good at providing feedback. Things are very fast paced with many projects going on at once. Weekly company meetings provide very transparent insight into company finances and lines of business, the management structure is relatively flat and all employees are co-located and accessible. As a technologist, you have ample opportunity to work with cutting edge technology, agile development methodologies, and unlimited snacks and soda!
Inconvénients
If you're not comfortable working with collaborative teams, younger (and generally less experienced) employees, and working in a large, open room, this is not the environment for you. Holidays and vacation is lower than at most companies.