Good but only in few teams...overall the company is over hyped
Pros
I have completed 7-8 months in the company....My experience has not been great.People in the team discriminate because you are from north or may be they some inferiority complex(have faced it personally)...There are many smart people around you to discuss about the new technology and ideas.... Non technical managers are dependent upon 1-2 people of their team and these senior guys some time play dirty politics and manager cannot do anything....Countless people are leaving only because of this Free Food Smart people who are approachable even the CEO Trying hard to retain there employees and spread a good word around
Cons
HR is for name ..with a lot of attitude on the face like they are angel of god (Guys donot get flattered they are not tht good looking but they think they are) No career growth discussions ever No feedback for personal growth though you will get the feedback on tasks if you are not doing good Sometimes your own manager seems unreachable and is never on his desk People attitude is a big problem some of them think that they are born to do some great thing in the world so they will not do small tasks.Even some of the freshers are like that leave alone the experienced guys.