Pros
The company is expanding, which provides a false sense of job security. The instability creates anxiety throughout the organization about lay offs. Some people are great to work with - some managers are competent.
Cons
The recent acquisitions and mergers have created chaos. The company lacks the internal infrastructure to handle the integration. They're more concerned with creating new management positions and patting each other on the back than optimizing the work processes of daily operators. There's also a culture of secrecy. You rarely receive a straight answer when asking a question and are often left without vital information that you may need to perform the basic functions of your job. One of the main reasons I left the company was lack of professional respect and the constant INTERNAL barriers I faced. It was nearly impossible to be successful in my role because of internal conflict, lack of professionalism, and general laziness.