Pros
There is no good reason to work at this place.
Cons
Management is very rude and not very familiar with world wide management standards. There is no encouragement what so ever, just orders and in your reviews you will be told that how much more they expected from you. Everyday you find yourself cornered by managers and sometimes they don't even make sense. Very very cheap company. The benefits is awful, the insurance is very expensive and doesn't cover you well. This is a very cheap company, the bonus is around ~1.2% and you don't get paid very well. There is no work/ Life balance, you have to stay and finish everything by yourself because although they say they are hiring, you feel the short staff on a daily basis. They try to show that they care about you, but it is fake. Very few of the people playing the critical roles are really qualified to do their job. Leaving this company was the best decision I ever made in my entire life.