During my stay, had a great time. Good work life balance, great work experience. HR efforts are good. Overall, honestly good.
Cons
Just had a few issues on promotions and compensation at least for me. A more stable company direction might give employees better confidence which is not that strong at the moment.