The company could be the best place to work. However they have undergone some major changes. Change is good. However there is a way to go about change.
Frist you need to have a plan and then execute by informing all employees, not just a select few.
The changes that were made, could potential hurt this company.