As a developer, be prepared to work overtime, the default off-hour is 6 pm every single day, no work from home, no work-life balance, and occasionally you have to have meetings at night with oversea coworkers. You could ask vacations but managers will try to convince you to cancel it because the work will be delayed.
R&D management likes to set up unrealistic goals and change the plan every 3 months. All teams in R&D are frustrating to catch up with the changes and ship unfinished product to meet the deadline. Since the product is half-baked, more problems will occur when customers use it, then more work you need to do, it is like a dead loop.