Huge corporation with slow to react management. Management is busy keeping stockholders happy while people are leaving for better conditions, pay, etc. VERY difficult to get ahead if you're not one of the favorites. It's better to be a contractor than employee. No training budget, so to keep skills current is up to you on your own time. Annual raises are a joke.