Pros
Top leadership is smart, inspiring and down to earth Some really great individual contributors Cool product in a hot space
Cons
HR is awful - lots of talk but no action. Benefits have not changed since I've been here but upgrades are supposedly "around the corner" all the time. Also seems that almost everyone who talks to HR about issues either gets fired or is put in a position where they can't be successful and have no choice but to quit Mid level management is not great - all excellent at "managing up" but don't really ever accomplish anything. Talk a big game about "strategy" to make themselves sound competent and smart... when it comes to execution, very weak. No career development. DY seems content to not take care of great employees, let them leave, and then takes forever to hire (worse) new talent No overarching "culture" - some people are helpful and others are not. Some people are super hard working and always go the extra mile, others are totally incompetent and no one cares... these polar opposites will have the exact same position and opportunities within the company. It seems random who gets promoted and gets great opportunities and who doesn't... Pretty disorganized. Seems like the company has an aversion to process and therefore everyone does things differently. Many things end up being a complete mess as a result. Management needs to step up and create some processes that work.