Can be a little disorganized at times, but they are working to streamline their processes and clearing things up. It's a big company, so communication sometimes gets a little mixed up. It can be slightly confusing because they have several different companies and they all have different locations and ways of doing things, but they are working towards the 'One OSF' thing pretty diligently. Once that is done I have no doubt that things will get better. The company seems focused on moving forward in all aspects of the way it does business so it can be a bit frustrating at times because many things are in process or up in the air. I'm confident they'll improve with some time.
Most employees you deal with are mission driven and care about the work they do - there will always be one or two bad apples, but that is hard to avoid in a company this size. But 95% of the people I've met are the type of people you want to work with. Some of the people who have been here for 20, 25, 30 years are reluctant to change sometimes and can be set in their ways.
Overall though, this is not a bad place to work at all.