Pros
Good benefits. Flexible work hour. Cozy work environment. If you have no ambition in life and is willing to settle for status quo, this is the perfect company for you.
Cons
Little challenge to the works we do around here. The company has become so supplier oriented that there's little in-house engineering/design, instead we engineers are turned into mini program managers tasked with overseeing suppliers and fetching papers and signatures. Worse, all the papers are handled as if it was back in the 60's and 70's, when there were no electronic signature, and a lot of time are wasted by us engineers just to make the report 'look' nice. There's little support from non-engineering functions; a lot of times it's the engineers that are supporting the non-engineering functions.