Vantaggi
Princiapl offers a very flexible work schedule, great people to work with, and a great environment to work in. People are there to help youif you need it, leave you alone if you don't, and they pay very well compared to compeitive intern positions I've seen. The work loads are reasonable, I have not heard anyone truly complain about their load or not having time or help to get it done. But there still is a push to be the best everyone can be and move as quickly as possible without wearing on people like some companies I've heard do.
Svantaggi
I honestly have not run into any major issues that would make me not want to work here full time. The parking situation is my only gripe, but they are currently building a large parking garage across the street from the building I work in that I can probably end up in. As of now, they are busing people to and from a flat lot, which while they are making their best attempt to accomodate the employees, it still adds 20-30 minutes to your day, and you have to show up and leave by the bus schedule. Nothing in the office is a turn off for this job so far.