Pros: great work ethic. great managers. you can do your job just about anytime you want within reason.
Cons: low benefits and pay. no advancement.
I absolutely love working for this company. It is the most satisfying job I have ever had. The hours are great and my Manager is very easy to work for and knows how to do his job well. It is only part time, so it's not a high paying job, but I enjoy going in and doing my best.