Compensation is decent but growth is slow. Higher management does not value professionalism and does not recognize an individual's unique strengths which why I had to take back my suggestions most of the times. Also there is no on-job training for the freshers and as such seniors like me have to guide them step by step which is a nuisance at times