Pros
The silver lining in all of the described below is that there are potential opportunities in making a real difference in the future of this company.
Cons
The company is undergoing a very painful translational period which is due to consolidation of products and platforms. Future plans and goals are poorly communicated top-down, and a lot of the change seems to be reactionary in nature. Very high (and increasing) demands are placed on the current employees across many teams within the company (Dev, Product, IT, PMO), without any additional compensation (overtime or even time in lieu) or reward. This results in people working exceptionally long hours over a protracted period of time (eg. 55+ hours/week for multiple months). Due to current staffing challenges employees are even being required to work during scheduled vacation periods. This company is quite unestablished in terms of having a structured work environment, technical standards or operational processes and there is no apparent focused effort to remedy this. Many critical areas have a single subject matter expert.