Good initial working exposure.
Decent tech stack with opportunities to learn.
Remote working flexibility.
Salary paid on time.
Cons
Company depends heavily on a single project, creating instability.
Hiring decisions seem reactive; employees are let go abruptly.
Management shows weak leadership and communication.
No support or transition assistance provided to laid-off employees.