The R&D department is small sized and as a part of product development, no new learning would be there apart from Power domain knowledge and some technical knowledge.If you want career advancement then this not a right place as your growth will be stagnant.If you are hired on contract, then you will not get benefits of company.