Pros
The new management in Dallas has replaced the long time managers that were here for years. Since then, things are much better. We're getting a lot of new work and actually getting it all done right. When I talk to our customers, I get to deal with happy people who want us to do more for them instead of angry ones who don't want to talk to me - a total turnaround from before. We now have a really good collaboration environment where people can work together and get things done as a team, a much better approach, and we're hiring the right people that are real team members instead of "lone wolves". The projects are outstanding and the culture is really getting good.
Cons
The company is changing a lot. The Dallas office was disorganized and confused for years until the current management was hired. Now, it's a lot more focused and we get more done, and make a lot fewer mistakes. It will take a while for the old employees to either change with the rest of us, or just go somewhere else. I'd love to work from home, but until we get the teams changed over, I understand why we need to stay in the office together as much as we can.