Pros
Rapidly growing/ changing keeps from remaining stagnant, which also leads to lots of personal growth and career opportunities. Great benefits/ bonus/ time off/ holidays
Cons
A successful company that once celebrated success with each other, patted each other on the back, and once a fun culture has unfortunately gone down hill fast. Lots of pointing fingers at one another and teams. New, inexperienced leadership, with little to zero knowledge of the company is only focused on gaining for themselves, and has ultimately lost focus of their clients (example: implementation will push an entire 'go-live' date because one single add-on product is not setup on time , so instead of taking ownership and getting the job done they will fail to launch on time which is failing the customer. Instead of proper coaching, to make sure their team is held accountable, and to make sure projects will complete on time moving forward, instead there is constant pointing of fingers. Not only are the clients impacted but employees who are (were) passionate about the company, who went above and beyond- they are failing to be heard as well. If an employee does express concern or provide feedback- the employee is instead looked at negatively and held against them.