Pros
Informal like college, good work life balance-can work from home, turtle pond, ability to work anywhere on campus, Open minded managers, I have an intelligent team
Cons
Food is not free and rather expensive (i.e. $9 salads and/or sandwiches) should be subsidized, 65% of population is Indian, coffee machines always out of order, bathrooms are dirty (i.e. automatic toilets and sinks don't work), most company events serve only Indian food, small gym, communication is bad (i.e. no one is accountable and teams make up their own rules on how to do things) High turnover due to constant restructuring, onsite carwash is $24 and they do a bad job, medical doesn’t pay 100%, shuttles only pick you up in SF or SJ no where else in the bay area, If you are not from another country besides the US you are screwed (they hire their own), free fruit is gone within minutes of delivery due to hoarding from certain people from differing cultures (they act like they are starving), not staying competitive with Google perks.