Small office, management issues. Work/Life balance is not respected much.Management keeps changing, and with every change comes a new approach to work and office environment.Personally, the appraisal expectation were never met, be it post probation while on boarding or the yearly appraisals even after never missing any deadlines and working way past office hours.The opportunity to learn new technologies is "apparently" there, but the work load never actually lets you give time (upper management interferes if you give extra hours post office). Since the PM's and HR's keep changing, there is no one you can complain to. (worked with 4 HR's and 3 PM's while working on a single project, within 2 years of time, not sure if it's a norm).