Promotion is subject to how close to are to the inner circle , lot of politics , hard working folks are laid off without any consideration , this company doesn’t really care about employees even though it says so . Too much vendor dependent . Management sometimes makes too rational decisions about projects / products which is waste of dollars as well as resources and time .