Pros
Free lunch every couple of weeks Everyone but management is a delight to work with Diverse workforce
Cons
False promises of raises, pays way below industry standard Benefits communication is absolutely abhorrent Management doesn't care about the "face of the company" Giving a notice to be courteous will just come back to bite you when they decide to let you go early You'll end up doing the work of five people Promises of advancement and more complicated side projects that fall through Management is frequently demeaning Changes to scheduling and hours are made with absolutely no warning given to the employees There is constantly a mess to clean up because management doesn't bother to prepare for the worst They don't train you, then they blame YOU for being undertrained