Pros
1. Good and challenging work 2. Developers across Croatia and Russia and really good 3. POs are very approachable and supportive
Cons
1. Excessive micromanagement. Too much interference by engineering management in everything from break timings to design documents and task assignments. Even if you are sick or on vacation you will be called for minor things which you have already conveyed on mail/chat before leaving 2. Very bad work life balance. If you are performing well, you will be constantly forced to work in even tighter deadlines 3. No appreciation for work 4. Too much bias and politics. Some leads are encouraged to lie about everything from task status to delivery timelines so as not to look incompetent in front of the team. 5. Engineering management is one of the worst. Excessive politics and lies with 0 leadership skills. 6. Very bossy work culture. The engineering leadership decides who can give them reviews because they do not want to risk a bad review in front of Croatia management and only those people get access to submit reviews 7. Attrition rate is very high in India and this is solely due to management. 8. Constant firefight. Most times you will end up working 13+ hours and on weekends too due to production issues and break downs due to unmonitored deployments from dependent teams 9. The HR supposed to bring a decline in attrition reports to the engineering leadership so you can imagine how effective the complaints from developers would be. 10. India HR team is one of the most entitled teams in the company. You cant question any of the policies or give suggestions. And if you leave, you will have to follow up a lot to get documents and full n final. They are never able to do it within the time specified in policies