Working as staff specialist product developer, neutral mindset surrounded with lots of negativity.
Pros
Good salary, bonus, working flexibility, work life balance good to certain extend if not fully balanced. Pros general varies project to project and business unit to business unit.
Cons
In my case the work mostly on the maintenance and support side. Me being in RnD not getting complete job satisfaction due to false profile not justifying my skill set. Being developer have to take lots of customer calls and WebEx es as support is not at all knowledgeable.... This puts pressure on developers. We mostly endup indulging ourselves in Customer support rather doing some optimization or features development in the product. No onsite or short term onsite opportunity. Team politics is so much in certain projects because of the monopoly created by seniors team memeber.... 10 yrs same project.... These people just does not allow new comers to groom...they just boycott new comers in every way..be it knowledge share or be it socially involvement. Upper management looks perfectly OK with this as they do not take any corrective actions.