Pros
1. If you like the cafe office environment, then this is the go-to place for you. 2. Nobody monitor you, no guidance, it's very flexible, feel free to perform R&D here. 3. It's very flexible, you can come office late and nobody will give a damn, there's no strict rules mentioning that you cannot come office late.
Cons
Honest Review 1. If you prefer to work in a cafe environment, a shared office then this would be a go-to place for you, as they runs their office on a co-working space environment. 2. There's no proper structure of development phase here, during interview, they told you that the team runs on Scrum practices, but eventually there's none. 3. There's no proper guidance or anyone to lead you here as almost everyone are freshly joined and even the seniors joined couple more months longer than you only. 4. Their advertising/marketing level are great, so from the outside you barely can see how bad or how poor the company is being managed. Yes indeed, they do have strong clients but whose knows what is happening exactly internally. 5. Code-base is being reused for many project if it's similar, it would just be copied over and useless schema is not being removed, there's no proper *base-template*, everything is copied from the existing project, so it's *normal* to see unrelated stuff in your existing project. 6. No proper standard being implemented, as the CTO is very busy with other things that there's no time to setup proper standard such as Code Review, CI/CD or even any strucutre. 7. The CTO / Management will just let their staff to be the defender, if there's anything wrong, they'll just push everything to the staff rather than bearing it together with the staff. 8. They care about the revenue over than whether the staff able to do it or not, they'll just shorten the project timeline in half, so that they can receive the $$ as soon as possible. 9. All the reviews written are absolutely correct, the employer has been running for 7 years, and I would say they are still in start-up state, everything is poorly managed. 10. They even allow the junior/fresh dev to perform design on the database, architecture, api. Basically everything and let the unreviewed things with client, the CTO is not paying any attention into the project at all Think twice before joining this company, as you may see there's a lot of employee here, but majority of them are intern! The dev here has been changed for many batches, the longest dev are only 2 years experience in this company.