Pros
The people are the company's biggest asset. My colleagues were intelligent, professional, and genuinely supportive, often serving as the glue that held the culture together. Employees feel deeply aligned with the mission and core values. Being part of a small company allowed for input into business ideas and strategy. You get to wear multiple hats and have a visible impact on projects. The company has started making noticeable strides to become more process-oriented and organized, which has the potential to improve workflows in the long run.
Cons
The culture is becoming increasingly toxic. Large clients leaving have created revenue challenges, resulting in restructuring, positions being eliminated, and redistribution of workloads. Effective communication about these changes is lacking, leaving employees to pick up the pieces, and ultimately overworked & undervalued. There are too many people leaders and not enough individual contributors to execute projects effectively, creating bottlenecks and delays in delivering results. Leadership often has ambitious goals without clear plans for implementation. Priorities shift frequently, leaving employees confused about how their work ties to broader company objectives. Feedback from leadership is not delivered in a constructive or professional manner. Leadership shows a noticeable culture of favoritism. Pay and benefits are not competitive with market standards, making it challenging to attract talent.