Pros
A place to gain initial experience if you have no other options.
Cons
1. Lack of project management structure; operates without Agile methodologies or clear, documented product requirements. 2. High job insecurity with abrupt terminations that bypass standard notice periods and severance/pay protocols. 3. Hard work is overlooked during appraisal cycles in favor of arbitrary delivery metrics. 4. The culture resembles a loose freelance network rather than an organized enterprise. Poor technical infrastructure, outdated hardware, and zero collaboration. 5. Compromised hiring standards that prioritize low budget over skill, frequently leading to high turnover and replacement cycles. 6. The termination process is completely handled without transparency. If an employee attempts to reach out to management for next steps or exit formalities, all communication is met with absolute silence. Management entirely ghosted exit conversations, which is incredibly unprofessional. 7. Management lacks the insight to build a product from the ground up; there is a total lack of appreciation for the engineering team's efforts, combined with an absolute refusal to hire properly.