I've never felt more connected with my company than when working along side CDS. Their brand identity and mindset in second to none. That said, it is a very well established company. Many of their employees have been their since the companies inception and therefore has little room for growth.
ProsCulture, ambiance, dynamics, flexibility
ConsLittle room for growth past intern positions