If you want to be an Android app engineer, you have to handle R&D, development, and cleaning up messes all at once. Don't go—it’s a terrible job, the pay is low, and the boss will even berate you and say the company hasn’t shortchanged you. Raises are limited, and there’s little pay for lots of work. If you’re afraid of being stabbed in the back by the boss, don’t go. If you can’t accept some very strange rules, don’t go. If you can’t accept an elevator so slow that it could make you late, don’t go. If you can’t accept having to queue to use the bathroom, don’t go. If you can’t accept sweating profusely while using the bathroom, don’t go. If you can’t accept having no hand soap and having to wash your hands with dishwashing liquid—and, after you report it, being told to bring your own, don’t go. If you’re a single woman, don’t go. As soon as you join the company, they will ask you to sign a contract that violates labor laws, requiring you to work for a full year before you can leave. If you think that’s reasonable, you can go—but would a good company ask you to sign such a clause? The clause says that the company will train and develop you, but after I joined, I never attended any courses and no one gave me any guidance. Basically, you contribute to the company, while the company won’t spend a single penny training you. Also, the company’s software architecture is extremely outdated, so you won’t learn much, and when you leave, you’ll only be left behind by the job market. Finally, according to a colleague who chatted with me, when he resigned, his supervisor even asked him what he had learned. That was truly laughable. A company where there is nothing to learn asking an employee what he learned—I could only answer: I learned that you should choose your next job carefully. Don’t be fooled by its beautiful décor; décor is all it has.