Great coworkers, little to no advancement.
Pros: coworkers, flexibility
Cons: low pay, horrible communication
Most of the people who work here are amazing. They are people who are willing to help you out in any way they can regardless of the job.
The problem arises when you get to the higher-ups and the people who make the decisions. Management takes on too many tasks and because of this little gets done.
Reviews and raises are a rare occurrence. Almost no one is paid what they are worth. This is one of the main reasons people leave.
Great first job or stepping stone to the next job but not a place to make a career.