I work as an Android Engineer where I build Android apps and maintain exsiting ones.The good thingsYou can see your ideas implemented and you can learn different technologies.
The challengesManagment can be improved. Things are done without proper planning.