Vantaggi
1: The people you work with - By this I mean the people you sit next to, NOT management 2: You will learn a lot, but this comes with being overwhelmed if you aren't good at managing your time
Svantaggi
1: Your position in the company is mainly affected by how much the upper management likes you. You can work your butt off, but never receive acknowledgement/promotions/raises unless you suck up. 2: Management blatantly favors employees. Some employees can come and go as they please, not be productive and pawn off any work they can without ever getting talked to, but others would definitely get talked to. 3: Lack of benefits. They pay for half of your health insurance if you choose to sign up, but you are better off getting outside coverage seeing as it is WAY cheaper. 4: Get everything you can in writing. They are good at not following through with promises.