It's in the middle, not so good not so badThe good thingsMultiracial company and seniors are supportive, if you are junior can learn lot from them (Depends if you get good senior), and you do only on your scope of work where you expertise at.
The challengesLittle consideration on the deadline, causing you to work on the weekend to cope with the timeline, and the pay is low. Things to improve, increase the pay, considering the workload and living cost at the city.