I have been with VGT for 9 years and I have to say the best place I have worked for in my career. Lots of opportunity and a culture where if you are trying to better the company by bettering yourself, you will succeed. Most people that work here are very pleasant and love to be here.
Management in most cases are great. We have communication problems and accountability issues in some groups, but this is being worked on.
The hardest part of my job is working with others to except change. This is likely the most difficult in any job. It is also the most enjoyable. When you can get their buy-in and acceptance and show them how it will improve their job, they are open arms.