Vantaggi
Compensation, lower premiums for health and other insurances, Stock options are good. It is possible to switch teams after some years of experience which is a good option for new graduates like me. Training was good for my position in the initial 2 months which helped me to understand the big picture.
Svantaggi
There is no company culture at all. There are many days in the office where I returned home without speaking to even one person. I have made a fair effort to speak to many people and they seem uninterested. People eat lunch in their cubicals and hardly speak to others. I am feeling that this is a highly mechanical work environment where the human values are not valued at all. I don't know if higher management is aware of this decay of ethos and culture in the company. But I strongly feel that it is going to dent the company in longer run.