Pros
Hybrid culture
pay was on time
good juniors
Cons
The work environment suffers from poor management practices. In my experience, code quality and long-term maintainability were not prioritized, leading to repeated issues for clients. There was little ownership of existing code, and new developers were often expected to fix legacy issues while being held accountable for problems they did not create.
Recognition for good work was inconsistent. At times, contributions were not properly acknowledged, and credit was given elsewhere. Management also frequently requested ad hoc status updates, sometimes early in the morning, which made it difficult to focus on productive work.
If you have multiple job offers, I recommend carefully evaluating your options before joining.