Nice place to work and gain experience. Need to move on once you gain experience as Sr. Management controls (in a bad way) this organization, especially if you try to change/improve things. Senior level management (VP, C level) are more concerned with personal agendas. They hide their bad decisions or blame lower level associates for their mistakes, Also, one should also be concerned with the lack of minority members in Sr. Level Management. positions.