I worked with this company for over a decade.
There are a lot of great people in the organization that are quite bright! This is a great place to learn as they are progressive when it comes to their computer systems, software and their networks! There is a lot of talent to learn and grow from, and I think very highly of many people in the organization!
There does tend to be a fair amount of turnover as the company is always trying new and different things.
Everyone has a different experience here depending on your management. There are some truly talented managers, but they are a rare commodity. Expect to work a lot of hours with little gratitude.