Vantaggi
Free food, few of the best engineers in india, homely office, good starting compensation, Awesome office location, work from home.
Svantaggi
All the above pros go down the drain because they missed on some core cultural values. Well where to start :- - You will work tirelessly for years only to hear that you have skill problems, in your appraisal meeting. Which apparently they didn't saw for 3-4 years. - One fine day, half of the company will be gone(fired), which doesn't even shock anyone anymore. - You will never feel respected for what you do. - Unnecessary pressure is built up. - Then of course their are some favourites, who will get the royal treatment, while others get scolded. - They usually scold people who left them on the floor for bad code and stuff, which might be true or false, but that sounds really bad and gives a negative character of the company.