It's a good place to start your career as a junior and eventually gain experience. The company don't provide enough training and In fact they don't want to invest on it. SO you have to learn most stuff on your own. You notice that your manager salary increases significantly every year and all of a sudden company run out of budget to increase your salary. In general, there is no room to move up and after a few years working there you will realize that you have more capacity that the position that you are working in.