Pros
Remote work, time flexibility some good managers - Carlo
Cons
Management is biased towards old employees and without seeing the progress and achievements they fire junior employees only because manager has personal issues with them, that too without providing any solid reasons and upon asking they will blame your performance even after you saw proof of your consistent achievements of work. This happens so that manager like Vaishali Badgujar can save their seats even when she is responsible for bad performance of department but she can't fire herself and take blame, so she would blame the one who is junior to her who was working successfully in other department and learned and managed all the things in new department as well, but management and HR team never listened the side of employee. Lay off are ok, but accept it that is is because of cost cutting or to save a seat of senior manager,but blaming employee performance just for the sake of providing a reason is not ok and hurtful This will harm the company in long run if they only want to keep the people who talk good on their face. I was happy and working successfully with my team and remained top employee consistently for 7-8 months and then they shifts you to a completely new department where you needed technical knowledge, I clearly mentioned it but still, i was enthusiastic about learning new things as well and managed everything at my best and still got laid off jus to save the seat of the senior manager