If you are looking to grow, work hard and move up the ranks, this is NOT the company for you. Upward mobility has been non-existent with this company for about 3-4 years now. Its turned into a bit of a protection racket for incompetent managers. Anyone with talent and drive is treated with scorn and seen as long-term competition. Some managers and directors, particularly in CRS are not good at their job or have any idea what they're doing. They got where they are by being smooth talkers or flashy loudmouths. On the staff level, many have no idea what is coming down the line. Many areas are quickly developing software or systems that will replace a lot of what staff currently do manually, or allow the company to re-align job responsibilities to pay staff at a much cheaper salary level, and that's IF they keep the position in the US at all. Another cancer quickly growing is the decentralized staff. As some other reviews mentioned before, a large group of those who work from home very rarely put in a full 8 hours a day, and we constantly hear stories of managers cooking, doing errands, housework or even running a small business during company time. Again, if you're a manager you get protected. What other company do you have less responsibilities or workload the higher up you are in the company?