eventhough the working time isn't strict, as in another startup, you could even still work on day off, especially for people working on operation/technical support, users may complain on holiday or even midnight. Senior engineer struggle to solve project, sometimes clueless, since there are no mentor or access to higher knowledgeable entities, such as principle engineer. Project management and SDLC isn't tidy, it has implement some best practices though, i.e Agile/Scrum. Some projects happens to rely on one person, because he is the only one who know the applications, at some point causing burnout, even serious health issues.
There is a small opportunity to growth, you have to push management to provide support for training or exam cost. there are no significant office politics, because career opportunity is not clear, so no one compete, since there will be no different if you are good, or mediocre. Company only support BPJS Kesehatan. overtime are offered during special projects, no yearly bonus beside THR, and no bonus for special occasions like users or project addition.