Working at Carney is like a bad High School memory full of uncertainty, immature behavior, distrust, and lack of respect for team members. You will be reminded constantly that everyone at Carney has an expiration date so the incentive to perform meaningful work and best practices is clouded at best. This is reinforced by the constant layoffs and riffs that typically are not justified. It is management's kneejerk reaction to never being able to complete a project on time or within budget and looking for a scapegoat. Perhaps if they sought the advice of their Program/Client Managers and technical staff when pursuing the work then they would have some success or if they joined this century and stopped forcing antiquated carney-built software on clients.
The technical staff lacks training and I am sure that a Covey or Dale C. course is not going to provide them those particular skills. They are also given the unfair burden of worrying about how they will come up with their 40 hours - management's job? The functional leads spend more time telling you what you can't do instead of sitting down and actually listening to someone else's opinion. If you are successful at instituting your concept then get your box ready because you will be next on the list. Don't visit HR since it really is a wasted elevator trip and they probably already know and are working on your paperwork.
The open environment (throw back to the 80s) does not work. How can you call that a collaborative environment when all you see are people's backs? Conversations best had behind closed doors are aired routinely.