Good place to start your career at, but too much politics and favoritisms. It takes way longer to advance in this company compared to many other companies. They don't care what the employees think, and the general motto is: "if you don't like it, leave it". They will spend a long time to hire the right person, they'll spend the time to develop that person, train and invest in him/her, and then the BIG MISTAKE is that they don't do any effort to keep that person!!!! It's like that their job is to hire, develop, and let go!!!