Vantaggi
Lot of exposure, opportunity for getting more responsibilities, work from home.
Svantaggi
Biggest problem I see here is the work life balance. This company does not invest much on man power so you might end up doing two people work and easily gets very stressful at times. Some managers are highly autocratic and looks for perfection even if it is 3 AM in the morning. Another big problem in this data engineering area is there will be only complaints more often than appreciation. Frequently you will be put in spot in group level meetings and often times compared with your peers or sub-ordinates performance which bring your morale down. You must even be prepared for managers putting you in spot in a conference call and be very rude at times for not able to meet his/her expectation and point out the flaws, I am unsure if every other group in this company behaves this way, but my experience has been very bumpy.