Ventajas
If you want to know the underlying aspects of storage arrays( one will figure it out within1 year) If you want to appreciate freedom and good managers Good place for engineers (2 to 5 yrs exp )in any area .
Desventajas
There are basically 4 sects, the management, test teams, application teams, firmware teams Normally the firmware team assumes supremacy added to that management also sees it that way, no fairness and lot of insulting Management tactic is divide & rule, very unhealthy atmosphere, management creates a fear factor of job loss and get the work done I have seen people with fake experience being hired, just to fill the gap and avoid overtaking by smart people, grow the empire. Very unhealthy practice of senior managers using their network to stop ppl from being hired into other companies Internal movement is just not possible. Only IIT/REC have brains others are just there. firstline managers are puppets and everything is tried to be driven from the D desk Unrealistic expectation from teams to work over weekends and vacation is not in the dict Ppl who have no other choice stick there. So called architects are write scoping that normally deviates +/-80% Some first line managers are just there to make sure you come to office hahhha