Pros
* Team is diverse * You can find some good qualified developers * Start to finish ownership * Continuous Delivery * Eats lunch together * Friends outside work * Has good beer * Thougthful Office layout * Self-funded company * Technical founders * Starting to adopt remote work as an option (for old employees)
Cons
* Does not engage with the community * Roadmap doesn't promote innovation and creativity * Collaboration across departments needs to be improved * Open communication with room for improvement * Not flat organization * Not team oriented * There are some parts of code base outdated or requiring a refactor * Doesn't promote pair programming * Needs to improve open source contribution * Does not use cutting-edge technhologies (but plans to do it) * Improvable use of agile methodologies * Low rate of internal mobility * Not good for Junior Devs * Improvable internship program * Low employee retention * Improvable work/life balance * Needs to improve commitment to personal growth * Unsafe environment to fail * None flexible work arrangements * None Light meetings depending on the position * Customer comes first over engineering, product and design * Data driven but with room of improvement * Rapidly growing teams but at any cost (low profiles,