Pros
-location, lots of good food nearby and great stores -you will learn a lot, but due to their "sink or swim" environment and training -Not hard to stand out as an excellent employee due to low standards and the need for a good worker
Cons
-unprofessional -small office -I've witnessed abusive behavior from management and owner of company (expect to hear lots of cursing) -low pay for big responsibilities (they try to maximize their profit from paying people as little as possible) -unorganized, all departments are in disarray and everything is a fire drill everyday -poor management (you will either get blamed unfairly, there will be favoritism, and they will tell you to just deal with the mountain of problems on your desk) -poor HR system (practically non-existent) -high school atmosphere ( most people here haven't had a real job and are lowly paid) -High stress environment -Poor team environment -Poor training (you get little to no help and management is too busy to help anyone) -Little room for advancement -Health insurance and benefits are a joke -Overtime not allowed for hourly employees -1/2 hour lunch -bad culture and morale -high turnover, people quitting all the time