Pros
I dont think there no pros in here in every aspect
knowledge, benefit, etc
Cons
been working as a backend dev in kanggo for about 1 and a half month
if youre about to apply as an engineer (tech division or IT team) i suggest you to reconsider your choice, below the problem i felt for about 1 month and a half
1. No person in management level that understand tech development in EVERY aspect either its backend, frontend (all platform)
2. “Yes man” mentality. as a dev or engineer, we like to give ideas or solution to the existing problem. and we like to think ahead about problem that will happen in the future, in here you cant even give your ideas. you need to listen to their request that cant be inviolable. even if you already explain on why its not best practice or thats not how the browser works, they still stubborn and believe that is the best for them (the management have 0 experience in tech)
3. Micro manage. just as my second week working as a backend, ive got put into some swquad to basically rewrite thw whole app, IN THE SAME ROOM AS THE MANAGEMENT. the problem is, the requirement is non-existent, changes in the middle of developing that require to rebuilt the app because the request doesnt make sense (but yeah we cant even gave advice to them) and they will 100% pressure you for something that doesnt even clear
4. Communication. i bet that you will have communication issue with the management because the management likes to give task or requirement only by word. no docs no anything. the best they can give you is some messy excel thats hard to read. it can be “A” this day and suddenly change to “F” tomorrow
5. Underestimate. they will underestimate your work even though they have 0 experience in development, talk like they know development, and will sometimes accuse you that youre incapable even though there is no clear parameter about the task (back to problem no 1)
if you need some job, its okay
as long as you can endure/handle all the things above
go for it.