For beginner or desperately looking for a jobThe good thingsBest colleagues, the senior is very helpful and some of the boss are very nice.
The challengesNo proper job description, if you didn't have any experience you might feel blank at the first, the boss assume you can do everything, stressful is low but sometimes the bosses make you feel so stress. This is just a start-up company less than 10 years. Please don't expect there's a bonus or company trip. No benefit at all except your salary.