Vantaggi
Got to do a lot of different things Shouldered a lot more responsibility then I would have at a larger company I was able to get a good job based on my experiences there
Svantaggi
Never really developed a solid career path there Senior management was not transparent at all Expectations were to sometimes work 70-80 hour weeks with no acknowledgement of your effort Extremely laughable salary Essentially, this place likes to hire a bunch of college kids who don't know better and chugs through them - making them do work way beyond their experience/skill level and burning them out until they quit a year or two later and find better jobs. The ones who stick around tend to be lifers and mostly weren't qualified to get an actual job anyway. The only positive I would take from working here as a new hire is that a lot of companies you apply to afterwards will be surprised at how much work you had to take on at such a junior level.