Pros
- A (small) handful of people there are a genuine joy to be around.
- Weekends not required
- Free lunch once a month
Cons
- No communication and poor management. You will have three different people telling you to do one thing three different ways. All of them will say that you should listen to them. You will be brought in for a job due out on the same day (or, more commonly, yesterday), but will take three-to-five days to complete. You will then be scolded for taking so long.
- No respect. They'll say you're fine to leave early, and then they'll turn around and bring in someone else the next day. They won't tell you if you're fired - they'll just not bring you in anymore. I have also been belittled, and made to feel stupid, both by coworkers and upper management.
-Clear bias. This is a company where a lot of people are related to each other. If you don't fit into it, you aren't as important. There has been many times where I've been put on hold for a newly-hired relative, or a relative that has quit numerous times before. Also, since this company is composed of older people, if you are younger than 30, you will be treated like a child.
-Different standards between part-time and full-time. They will punish part-time workers for things that the full-time workers frequently do and get away with. Occasionally, you will get full-time help with your part-time jobs. This also applies in those cases; you are going too slow if you're doing just as much as the full-time employee.
-You have to ask for a raise. I worked 8 years before I asked (my mistake, really), and even then, I had to ask twice. The raise I received was not equal to the years I put in.
-No leniency. There is not a trial period. If you are not a prodigy at your job on the first day, then they will not bring you back. I have seen this happen many, many times.