Pros
Flexibility in having days off.
Cons
Where can I start...they cut your pay and change your job title without notice. They have absolutely no training. You are trained by people who have no clue what they are doing. HR is none existent. When you have a complaint or concern, the so called managers completely ignore you. You have to contact the Department of Labor to get things done. They create policies, then ignore them. I was given a counseling on my file for being tardy just once since I worked there. I notified them in advance and even told them their attendance policy states that corrective action will apply after the 3rd tardy in a calendar month. I emailed the managers and HR to have it removed but no one responded. HORRIBLE place to work!!!! Run for your life!