I have witnessed a significant change in the company theses last 6 months, maybe it is due to the focus on profitability, or the company getting bigger and more difficult to manage as it scales worldwide. The biggest change is the culture, where it used to be "Happy Employees, Happy Customers-makes for a great company". Now its,all about the customers...for example, services folks were generally told (and it was on the recruiting) travel would be about 25% and scale up on occasion as needed. Now its 50% and higher, and if you note that this is not what you were told coming in, the answer is tough, too bad, that's your problem. OK, so much for respecting the employees. Being away from home double or triple the original expectation is not a small matter., but managers do not care.
In addition, the software and approach was originally seen as nimble, light on low value documentation, and quick to react to customer needs.. Now the direction, as least from a services end, is to mimic the bigs, (more wasteful documentation, being onsite, billing and doing very little while onsite). Sales may sell services that are not part of the standard methodology, so you try to work with the teams as best you can to figure out how to implement what was sold, with very little, if any help from management. And when it doesn't work out like you would help, do you get support from management, NO! But you sure get a lot of finger pointing.
There a number of good, long tenured people with one foot out the door...and these are people that have produced and continue to produce, but the work life balance needs are just not important anymore...so, watch the exodus.