In the time I worked there half the staff either quit to a better company or were let go. Upper management seem to only care how much money you can make them for a brief time and afterwards will find any small excuse to fire you. They require their employees to meet quotas that are in no way in relation to an employees technical knowledge/problem solving skills.
Would never recommend this place for long term employment.