After 3 years with the company I was fired after I applied for a higher position within. It's a great company of you never want to move up in your career, they will "promote" you and double your work for no pay raise. Upper management has their favorite employees and if you are not in that group they will make it so you want to quit. No matter if your quarterly reviews is well over the company’s set metrics they will find something to criticize your work with. In the 3 years I was with them I seen so many people come and go.