juniper jobs
Juniper Networks india is a great place to work. I have been working here for 7 years now. You get to work with best brains in industry and latest innovations. As most office Juniper also has some share of office politics, impact depends on which BU and manager who fall under. Routing products are doing great in market so career is quite stable but may be for other products like switching, security and some stand alone products.
Contrail team is one of the best to work similiar to Cisco insieme network team.
Glass door has 4 star for Juniper Networks and communities rating of 98% which is one of highest.
I can't tell you how things work at Makemytrip, but let me tell you how things are at Juniper Networks India. These are solely my views, and others might feel differently.
Unless you are involved in some of the few new projects, you will be working on a legacy codebase. Almost everything is in C. There is little or no documentation for most of the stuff implemented. There is minimal training given to new joinees. You are expected to learn on your own, or get help from your colleagues. While many people do help, you have to accept the fact that many will not. Mostly not because they don't want to, but because they already have too much on their plate to deal with. There is an internal document repository, but trust me, finding something relevant is extremely painful and improbable.
There is a lot of bug-solving work, and many of the times it gets tossed around from one team to another instead of people collaborating and working together to find a solution. Work pressure sometimes becomes unbearable. WFH is available, but how frequently and how easily you can opt for it, is dependent on your manager. Some managers frown upon it a lot. Also, there is quite a bit of politics among different teams as well as within the teams. There are a lot of talented and experienced engineers from the industry, but many of them seem disappointed with how they are treated. Many of them feel their efforts go unappreciated. Compensation, at least in India, is not at par with the amount of effort you might put into the job.
Let's talk about the culture. If you are expecting an exciting environment, with brilliant colleagues, encouraging managers, helpful peers, a lot of "fun" activities, you will be disappointed. Further, if you are a fresher, you will find this place extremely dull, and will be overwhelmed by the amount of politics. There are some good teams with brilliant managers, but most of the middle level managers are horrible at their jobs. They talk a lot about innovation, but never realize how over-worked and under appreciated their employees feel. The company talks about how it cares about it's employees, but does little to ensure their happiness, and to address their issues.
Having said that, if you are genuinely interested in Networks, and don't mind putting in the extra effort required, you will find a lot of things to learn. I would say this is a very demanding company, and you need to be ready to slog, even when you don't like what you're doing. Your interest is hardly considered when assigning you to a project. Things used to be different a few years ago, but currently this is the way it is. If you're a fresher just out of college, you should consider other options.