Pros
Flexibility, great people culture, hybrid and remote opportunities, interesting work and projects, and fellow colleagues who are smart, hard-working, and supportive team players. If you get on with a good manager there may be opportunities to develop your skills and experience across the various departments and projects.
Cons
The CEO was likely very capable of leading the company when it was smaller and there was a less competitive landscape. Now, with more competition among firms for bids, her lacking strategic acumen permeates across the company, resulting in scrambled work arounds, constant shuffling of approaches to BD, and a revolving door of key mid-level and technical talent needed for reputable client delivery. Although there have been improvements in operations with a new lead and team, and real attempts at utilizing forecasting tools by the head of finance, the company continues to be plagued by ongoing shortcomings linked to top leadership and lacking or less developed/EI approaches to communications. For example, there is no long-term strategic plan, career architecture and promotions seem to be in the hands of one person whose development and execution skills are limited but whose decisions have contributed to several departures of capable staff, and I am not sure the people they have elevated to key positions recognize their own limitations, despite their genuine zeal for the organization's success. The OKR process has become arduous and is seen as a check-the-box exercise with no merit rather than essential strategic guideposts (and it should not take 6 months to establish yearly goals). Overall, the climate of constant disarray and dysfunction can be boiled down to the fact the company is currently lacking both a beacon and a rudder.