Pros
* Salaries are always paid on time without delays. * Colleagues are highly talented, supportive, and great to work with. * Opportunity to learn and work with a variety of technologies. * Fast-paced environment with exposure to different projects. * Friendly and collaborative culture among team members.
Cons
* Leadership and strategic planning need significant improvement. * Priorities change frequently, leading to unnecessary rework and wasted effort. * Hiring decisions are sometimes made without clear long-term plans, resulting in instability for teams. * Product strategy often lacks sufficient market and competitor analysis. * Some administrative processes are slow and inefficient. * The company culture tends to focus more on strict attendance policies than employee autonomy and outcomes. * Decision-making is highly centralized, limiting team ownership and innovation.