Great environment, poor management
The environment here is great, however the management and job security is discouraging. There was a period in time where you can lose your job without being given reason. There are too many people who think they have authority. Despite this, it has fantastic culture, because of the fantastic executives.