Good company for beginner from learning point of view as you will get change to work more on code. However from management perspective it is very bad as policies belongs to on papers only. Also you will be put on low pay scale as this might create problems which switching for another company.
But if you are ready to learn core development by tolerating some management concerns, its a good company for beginners.