Pros
No pros I can mention
Cons
The reasons from VMware's side: 1- Technical knowledge gained in vmware is so poor and not related to my career path. 2- Most of the technical leads there are not eligible to lead (technically and personally) 3- There are always fake escalations and that affects the sight of the managers without trying to know what is the actual reasons for the escalation (no managers are trying to give any kind of protection or being fair) 4- There is no clear view of how can a person build a career path in such a toxic environment where the leads with bad technical experience are responsible for giving a feedback and no protection from Musala's side 5- Managers are listening to these feedback without analyzing them or trying to know the truth. 6- I am really wondering how these technical leads that I met there are working as technical leads, if I have the authority of hiring, I will not accept them even as juniors