Management does not strongly promote personal growth. I worked for them for 20 years. I made a lot of contributions and my reviews were always excellent until the last year or 2. I was assigned to a project using a technology that I had no experience with. I floundered a lot and did not produce enough. I knew it and often commented on it, but no one suggested corrective action. Then I was laid off. They gave me 60 days notice and 11 weeks severance, but I am still looking. I feel there should have been more training offered to keep skills current. Instead they are hiring offshore or more recent grads at lower rates.