Great working environment, updated tech-stackThe good thingsLaid-back working environment
Updated tech stack
Flexible time and work schedule
Challenging projects
Good salary (upon hiring)
Performance Bonus (annual)
The challengesWorking on 1 big application only, although the app updates in terms of features and technologies used, working on the same project for more than 2 years (and counting) would get boring eventually
OT and deadlines
Product Management decision changes even if development is ongoing
Internet connection problems (sometimes)