I found Nestle to be overly hierarchical and regimented for my taste. I felt I was never given space to 'kick the tires and light the fires' and really show my stuff there.
There were constant meetings at Nestle, and a very regimented structure to them, all of which lent a superficial air of organization, but in truth, that covered up a massively disorganized and struggling department. There was no manual for new hires detailing all of the amazingly complex security, systems, procedures, etc. Trying to actually get something done was often incredibly frustrating. Just getting a password on a machine to do development work on required layers and layers of cryptic online forms (that no one knew how to fill out!) to be filled in, emails to be sent.
In addition, the fact that all analysis is done by one individual, to a very specific level of detail, then handed to a developer to code seemed highly inefficient to me because the analyst had done so much detailed work, they may have just as well have written the program.
I am very self-directed and creative when given a task, and Nestle was not a good fit for that kind of personality.
There was also a lot of 'dead weight' at Nestle - people who'd been there forever who jealously guarded their turf, but weren't very skilled, and didn't work very hard.
All in all, the most dysfunctional place I've worked since I worked for the Navy (Navy Resale Services) in the 80's, and like the navy, a massive bureaucratic institution that is too complex to function efficiently or pivot swiftly.
Flexible hours (I worked mon-thurs)
Pay, Organization, Management