I joined Bosch as my 3rd organization and I immediately felt the difference between those company and bosch.
Good things:
Company with all the process are well established
Very much flexible and great for work life balance
Encourage to have versatile experience within the organization itself. You can change your department or group very easily to nurture your profile.
Decent salary is offered.
Free food three times a day( though food is not upto the basic mark)
Great location if you work in Bangalore koramangala or adugodi office.
Cons:
The company is good for those who want stable job.