Majority of team is lovely - smart, supportive, focused on positive impact. Work/life balance is encouraged and reasonable, at least on certain teams. Work itself is often interesting and important. Upper management is generally quite available. Most organizational deficiencies acknowledged, and attempts sometimes made to rectify.
Cons
Lack of coherent strategic vision for general stability, resilience in tough times, and steady growth. Upper management's expectations often unclear/inconsistent, and can often be too hands-on or hands-off. Limited training and professional growth opportunities, and subpar compensation. Some teams seriously understaffed. Emphasis on transparency falls short in practice. Many strategic issues repeat themselves too frequently due to lack high-level solutions and effective follow through. Team to team coordination needs improvement.