Pros
Freedom over how to work your tasks in a day (for now)
Cons
HR department is a joke, they are constantly messing up your pay and benefits, they are unresponsive unorganized and are downright rude. After a wrong paycode was approved for multiple employees resulting in overtime pay being applied to the employee's FULLSHIFT rather than just the overtime worked for MONTHS, emails were sent out to employees saying they owed $100's -$1000's in backpay due to this error. When calculated out it ended up that the employees did not owe nearly as much as they stated as they miscalculated and the number they calculated did not factor in that those were still worked hours that employees needed to be paid for. No apologies from HR or upper management were given for any of these error or the undue stress of employees needing to be paying back such a large sum of money right before the holiday season.