In the experiences of myself and several friends and co-workers, there was not much opportunity for growth or promotion. Although employees in other departments may perhaps have a different experience. I also found that the management was not open to new ideas; they like to keep things safe and familiar. They were also behind the curve in utilizing new technology, although perhaps they have improved on that in more recent years.