Pros
Collaboration with Talented Peers: I had the privilege of working with highly skilled individuals who shared their knowledge and expertise, fostering a collaborative and learning-oriented environment. Autonomy and Ownership: Despite the chaotic organizational structure, I was given a certain level of autonomy to make decisions and take ownership of my work, allowing me to grow as a professional.
Cons
Lack of Clear Direction: The organizational chaos resulted in a lack of clear direction and frequent changes in project priorities, making it challenging to stay focused and effectively plan for long-term goals. Inefficient Communication Channels: Communication within the company was often fragmented, with important information being disseminated through various channels, leading to miscommunication and delays in decision-making. Limited Resources and Support: The company's disorganized structure often translated into limited resources and support for developers, hindering productivity and the ability to deliver high-quality work. High Employee Turnover: The chaotic environment and lack of stability contributed to a high turnover rate among employees, impacting team dynamics and overall morale. Unclear Career Growth Opportunities: Due to the constant changes and lack of a clear career development framework, it was challenging to envision long-term growth within the organization.